PexAllowedXmlDocumentedExceptionAttribute Класс

Определение

Разрешает документированное исключение из видимых целевых сайтов.

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
Наследование
Атрибуты

Конструкторы

PexAllowedXmlDocumentedExceptionAttribute()

Свойства

AcceptInnerException

Возвращает или задает значение, указывающее, нужно ли проверять внутреннее исключение.

Description

Описывает функции этого модуля проверки.

Documented

Возвращает или задает значение, указывающее, нужно ли документировать тип исключения.

Host

Возвращает узел просмотра.

(Унаследовано от PexExceptionValidatorAttributeBase)
MessageFilter

Возвращает или задает фильтр сообщений; использует соглашения об именовании по умолчанию для фильтров.

(Унаследовано от PexExceptionValidatorAttributeBase)
Name

Возвращает имя этого пакета.

(Унаследовано от PexExplorationPackageAttributeBase)
OnlyAtTypeUnderTestSurface

Возвращает или задает значение, указывающее, будет ли этот модуль проверки исключений применяться только к исключениям, которые были созданы в области тестируемого типа.

(Унаследовано от PexExceptionValidatorAttributeBase)
TrimStackTraceBeforeContractRuntime

Возвращает или задает значение, указывающее, нужно ли вырезать отфильтрованную трассировку стека до первого вызова метода среды выполнения контракта кода.

(Унаследовано от PexExceptionValidatorAttributeBase)
TypeUnderTest

Возвращает тестируемый тип при наличии.

(Унаследовано от PexExceptionValidatorAttributeBase)
WikiTopic

Возвращает раздел вики-сайта.

(Унаследовано от PexExceptionValidatorAttributeBase)

Методы

AfterExploration(IPexExplorationComponent, Object)

Обратный вызов, который выполняется после завершения просмотра.

(Унаследовано от PexExceptionValidatorAttributeBase)
AppendDescription(SafeStringBuilder)

Добавляет к описанию.

(Унаследовано от PexExceptionValidatorAttributeBase)
BeforeExploration(IPexExplorationComponent)

Обратный вызов, который выполняется перед началом просмотра.

(Унаследовано от PexExceptionValidatorAttributeBase)
Decorate(Name, IPexDecoratedComponentElement)

Этот метод может объявлять фильтры, фокусирования и пакеты для IntelliTest.

(Унаследовано от PexExplorationPackageAttributeBase)
Describe(MetadataEntity)

Описывает указанный тип.

(Унаследовано от PexExceptionValidatorAttributeBase)
FilterStackTrace(Exception, ContractsMetadata+ContractFailureKind)

Фильтрует трассировку стека

(Унаследовано от PexExceptionValidatorAttributeBase)
Initialize(IPexExplorationEngine)

Инициализирует указанный пакет просмотра. Может взаимодействовать со службами.

(Унаследовано от PexExplorationPackageAttributeBase)
IsDefinedInTypeUnderTest(MethodDefinition)

Определяется ли данный метод в тестируемом типе.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsExceptionDocumented(TypeEx, MethodDefinition[])

Определяет, задокументировано ли исключение для любого метода, присутствующего в трассировке стека.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind)

Определяет, разрешено ли расположение исключения.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsExceptionMessageValid(String)

Определяет, допустимо ли сообщение об исключении.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsExceptionTypeValid(TypeEx)

Определяет, разрешен ли тип исключения.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsExceptionValid(Exception)

Определяет, разрешен ли экземпляр исключения.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsSourceValid(String)

Определяет, разрешена ли исходная сборка.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsStackTraceValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind)

Определяет, разрешена ли трассировка стека исключения.

(Унаследовано от PexExceptionValidatorAttributeBase)
IsTargetSiteValid(MethodDefinition)

Определяет, разрешен ли целевой метод.

(Унаследовано от PexExceptionValidatorAttributeBase)
Load(IContainer)

Этот метод предоставляет возможность установить или заменить службы.

(Унаследовано от PexExplorationPackageAttributeBase)
MarkTest(Exception, MethodDefinitionBuilder)

Возвращает возможность добавлять в тест примечания с дополнительными сведениями об исключении. По умолчанию не выполняет никаких действий.

(Унаследовано от PexExceptionValidatorAttributeBase)
Validate(Exception, String, String)

Возвращает значение, указывающее, является ли это исключение ожидаемым.

(Унаследовано от PexExceptionValidatorAttributeBase)
Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

Проверяет атрибут в конкретном контексте видимости.

(Унаследовано от PexComponentElementDecoratorAttributeBase)

Явные реализации интерфейса

IPexComponentElementDecorator.Decorate(Name, IPexDecoratedComponentElement) (Унаследовано от PexComponentElementDecoratorAttributeBase)
IPexExplorationPackage.AfterExploration(IPexExplorationComponent, Object) (Унаследовано от PexExplorationPackageAttributeBase)
IPexExplorationPackage.BeforeExploration(IPexExplorationComponent) (Унаследовано от PexExplorationPackageAttributeBase)
IPexExplorationPackage.Initialize(IPexExplorationEngine) (Унаследовано от PexExplorationPackageAttributeBase)
IPexExplorationPackage.Load(IContainer) (Унаследовано от PexExplorationPackageAttributeBase)
IPexValidatable.Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) (Унаследовано от PexComponentElementDecoratorAttributeBase)

Применяется к