PexCreatableByConstructorAndSettersAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут для определения возможности создания экземпляров типа путем вызова одного из его конструкторов, а затем использования методов задания свойств и методов задания для установки значений полей и сопоставления полей и имен свойств/методов с помощью регулярного выражения.
public ref class PexCreatableByConstructorAndSettersAttribute : Microsoft::Pex::Framework::Creatable::PexCreatableByMethodAndSettersAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class PexCreatableByConstructorAndSettersAttribute : Microsoft.Pex.Framework.Creatable.PexCreatableByMethodAndSettersAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type PexCreatableByConstructorAndSettersAttribute = class
inherit PexCreatableByMethodAndSettersAttribute
Public Class PexCreatableByConstructorAndSettersAttribute
Inherits PexCreatableByMethodAndSettersAttribute
- Наследование
- Производный
- Атрибуты
Конструкторы
| PexCreatableByConstructorAndSettersAttribute(Type) |
Определяет создаваемый объект, содержащий только автоматические свойства (резервные поля C# 3.0) |
| PexCreatableByConstructorAndSettersAttribute(Type, String, Boolean, String[]) |
Создает экземпляр этого типа. |
Свойства
| CreatableTypeDefinition |
Возвращает создаваемый тип. (Унаследовано от PexCreatableAttributeBase) |
| MaySetRemainingFieldsByReflection |
Можно ли задавать поля, которые не обрабатываются этим атрибутом явно, по отражению. Следует использовать с осторожностью. (Унаследовано от PexCreatableByMethodAndSettersAttributeBase) |
| Name |
Возвращает имя этого пакета. (Унаследовано от PexExplorationPackageAttributeBase) |
Методы
| AfterExploration(IPexExplorationComponent, Object) |
Обратный вызов, который выполняется после завершения просмотра. (Унаследовано от PexExplorationPackageAttributeBase) |
| BeforeExploration(IPexExplorationComponent) |
Обратный вызов, который выполняется перед началом просмотра. (Унаследовано от PexCreatableAttributeBase) |
| Decorate(Name, IPexDecoratedComponentElement) |
Этот метод может объявлять фильтры, фокусирования и пакеты для IntelliTest. (Унаследовано от PexExplorationPackageAttributeBase) |
| Initialize(IPexExplorationEngine) |
Инициализирует указанный пакет просмотра. Может взаимодействовать со службами. (Унаследовано от PexExplorationPackageAttributeBase) |
| Load(IContainer) |
Этот метод предоставляет возможность установить или заменить службы. (Унаследовано от PexExplorationPackageAttributeBase) |
| ToString() |
Возвращает значение типа String, представляющее текущий объект Object. (Унаследовано от PexCreatableAttributeBase) |
| TryInstantiate(IPexExplorationComponent, TypeEx[], IPexCreatable) |
Пытается создать экземпляр этого определения с указанными аргументами. (Унаследовано от PexCreatableByMethodAndSettersAttribute) |
| Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) |
Проверяет атрибут в конкретном контексте видимости. (Унаследовано от PexCreatableByMethodAndSettersAttribute) |