PexCreatableByConstructorAndSettersAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atributo para definir que uma instância de um tipo pode ser criada chamando um de seus construtores e, em seguida, usando setters de propriedade e métodos setter para definir valores de campo, corresponder campos e nomes de propriedade/método usando uma expressão regular.
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
- Herança
- Derivado
- Atributos
Construtores
| PexCreatableByConstructorAndSettersAttribute(Type) |
Define um creatable que contém somente propriedades automáticas (campos de suporte do C# 3,0) |
| PexCreatableByConstructorAndSettersAttribute(Type, String, Boolean, String[]) |
Cria uma instância desse tipo. |
Propriedades
| CreatableTypeDefinition |
Obtém o tipo a ser criado. (Herdado de PexCreatableAttributeBase) |
| MaySetRemainingFieldsByReflection |
Se os campos que não são manipulados explicitamente por esse atributo podem ser definidos por reflexão. Use com cautela. (Herdado de PexCreatableByMethodAndSettersAttributeBase) |
| Name |
Obtém o nome deste pacote. (Herdado de PexExplorationPackageAttributeBase) |
Métodos
| AfterExploration(IPexExplorationComponent, Object) |
O retorno de chamada que é executado após o término da exploração. (Herdado de PexExplorationPackageAttributeBase) |
| BeforeExploration(IPexExplorationComponent) |
Retorno de chamada que é executado antes do início da exploração. (Herdado de PexCreatableAttributeBase) |
| Decorate(Name, IPexDecoratedComponentElement) |
Esse método pode anunciar filtros, focos e pacotes para IntelliTest. (Herdado de PexExplorationPackageAttributeBase) |
| Initialize(IPexExplorationEngine) |
Inicializa o pacote de exploração especificado. Pode interagir com serviços. (Herdado de PexExplorationPackageAttributeBase) |
| Load(IContainer) |
Esse método fornece serviços de instalação ou substituição de oportunidade. (Herdado de PexExplorationPackageAttributeBase) |
| ToString() |
Retorna um valor String que representa o Object atual. (Herdado de PexCreatableAttributeBase) |
| TryInstantiate(IPexExplorationComponent, TypeEx[], IPexCreatable) |
Tenta instanciar essa definição com os argumentos especificados. (Herdado de PexCreatableByMethodAndSettersAttribute) |
| Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) |
Valida o atributo em um contexto de visibilidade específico. (Herdado de PexCreatableByMethodAndSettersAttribute) |