PexAllowedXmlDocumentedExceptionAttribute Classe

Definição

Permite a exceção documentada de sites de destino visíveis

public ref class PexAllowedXmlDocumentedExceptionAttribute sealed : Microsoft::Pex::Framework::Validation::PexExceptionValidatorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class PexAllowedXmlDocumentedExceptionAttribute : Microsoft.Pex.Framework.Validation.PexExceptionValidatorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type PexAllowedXmlDocumentedExceptionAttribute = class
    inherit PexExceptionValidatorAttributeBase
Public NotInheritable Class PexAllowedXmlDocumentedExceptionAttribute
Inherits PexExceptionValidatorAttributeBase
Herança
Atributos

Construtores

PexAllowedXmlDocumentedExceptionAttribute()

Propriedades

AcceptInnerException

Obtém ou define um valor que indica se a exceção interna deve ser inspecionada.

Description

Descreve o que esse validador faz.

Documented

Obtém ou define um valor que indica se o tipo de exceção deve ser documentado

Host

Obtém o host de exploração

(Herdado de PexExceptionValidatorAttributeBase)
MessageFilter

Obtém ou define um filtro de mensagem; usa as convenções de nomenclatura padrão para filtros.

(Herdado de PexExceptionValidatorAttributeBase)
Name

Obtém o nome deste pacote.

(Herdado de PexExplorationPackageAttributeBase)
OnlyAtTypeUnderTestSurface

Obtém ou define se este validador de exceção só se aplica a exceções que foram lançadas na superfície do tipo sob teste.

(Herdado de PexExceptionValidatorAttributeBase)
TrimStackTraceBeforeContractRuntime

Obtém ou define um valor que indica se o rastreamento de pilha filtrado deve ser recortado antes da primeira chamada para o método de tempo de execução do contrato de código

(Herdado de PexExceptionValidatorAttributeBase)
TypeUnderTest

Obtém o tipo sob teste, se houver.

(Herdado de PexExceptionValidatorAttributeBase)
WikiTopic

Obtém o tópico wiki.

(Herdado de PexExceptionValidatorAttributeBase)

Métodos

AfterExploration(IPexExplorationComponent, Object)

O retorno de chamada que é executado após o término da exploração.

(Herdado de PexExceptionValidatorAttributeBase)
AppendDescription(SafeStringBuilder)

Acrescenta à descrição.

(Herdado de PexExceptionValidatorAttributeBase)
BeforeExploration(IPexExplorationComponent)

Retorno de chamada que é executado antes do início da exploração.

(Herdado de PexExceptionValidatorAttributeBase)
Decorate(Name, IPexDecoratedComponentElement)

Esse método pode anunciar filtros, focos e pacotes para IntelliTest.

(Herdado de PexExplorationPackageAttributeBase)
Describe(MetadataEntity)

Descreve o tipo especificado.

(Herdado de PexExceptionValidatorAttributeBase)
FilterStackTrace(Exception, ContractsMetadata+ContractFailureKind)

Filtra o StackTrace

(Herdado de PexExceptionValidatorAttributeBase)
Initialize(IPexExplorationEngine)

Inicializa o pacote de exploração especificado. Pode interagir com serviços.

(Herdado de PexExplorationPackageAttributeBase)
IsDefinedInTypeUnderTest(MethodDefinition)

Se o método fornecido está definido no tipo em teste.

(Herdado de PexExceptionValidatorAttributeBase)
IsExceptionDocumented(TypeEx, MethodDefinition[])

Determina se a exceção está documentada em qualquer método presente no rastreamento de pilha

(Herdado de PexExceptionValidatorAttributeBase)
IsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind)

Determina se o local da exceção é permitido.

(Herdado de PexExceptionValidatorAttributeBase)
IsExceptionMessageValid(String)

Determina se a mensagem de exceção é válida.

(Herdado de PexExceptionValidatorAttributeBase)
IsExceptionTypeValid(TypeEx)

Determina se o tipo de exceção é permitido.

(Herdado de PexExceptionValidatorAttributeBase)
IsExceptionValid(Exception)

Determina se a instância de exceção é permitida.

(Herdado de PexExceptionValidatorAttributeBase)
IsSourceValid(String)

Determina se o assembly de origem é permitido.

(Herdado de PexExceptionValidatorAttributeBase)
IsStackTraceValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind)

Determina se o rastreamento de pilha de uma exceção é permitido.

(Herdado de PexExceptionValidatorAttributeBase)
IsTargetSiteValid(MethodDefinition)

Determina se o método de destino é permitido.

(Herdado de PexExceptionValidatorAttributeBase)
Load(IContainer)

Esse método fornece serviços de instalação ou substituição de oportunidade.

(Herdado de PexExplorationPackageAttributeBase)
MarkTest(Exception, MethodDefinitionBuilder)

Obtém a oportunidade de anotar o teste com mais informações sobre a exceção. Por padrão, não faz nada.

(Herdado de PexExceptionValidatorAttributeBase)
Validate(Exception, String, String)

Obtém um valor que indica se esta exceção era esperada

(Herdado de PexExceptionValidatorAttributeBase)
Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

Valida o atributo em um contexto de visibilidade específico.

(Herdado de PexComponentElementDecoratorAttributeBase)

Implantações explícitas de interface

IPexComponentElementDecorator.Decorate(Name, IPexDecoratedComponentElement) (Herdado de PexComponentElementDecoratorAttributeBase)
IPexExplorationPackage.AfterExploration(IPexExplorationComponent, Object) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.BeforeExploration(IPexExplorationComponent) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.Initialize(IPexExplorationEngine) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.Load(IContainer) (Herdado de PexExplorationPackageAttributeBase)
IPexValidatable.Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) (Herdado de PexComponentElementDecoratorAttributeBase)

Aplica-se a