Share via


PexAssertionFilterAttributeBase Class

Definition

Base class for attribute creating IPexAttributeFilter instances

public ref class PexAssertionFilterAttributeBase abstract : Microsoft::Pex::Framework::Packages::PexExplorationPackageAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public abstract class PexAssertionFilterAttributeBase : Microsoft.Pex.Framework.Packages.PexExplorationPackageAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type PexAssertionFilterAttributeBase = class
    inherit PexExplorationPackageAttributeBase
Public MustInherit Class PexAssertionFilterAttributeBase
Inherits PexExplorationPackageAttributeBase
Inheritance
Derived
Attributes

Constructors

Name Description
PexAssertionFilterAttributeBase()

Initializes a new instance of PexAssertionFilterAttributeBase

Properties

Name Description
Name

Gets the name of this package.

(Inherited from PexExplorationPackageAttributeBase)

Methods

Name Description
AfterExploration(IPexExplorationComponent, Object)

Method for After Exploration actions.

BeforeExploration(IPexExplorationComponent)

Load the filters if any

Decorate(Name, IPexDecoratedComponentElement)

This method can announce filters, focuses, and packages to IntelliTest.

(Inherited from PexExplorationPackageAttributeBase)
Initialize(IPexExplorationEngine)

Initializes the PexAssertionAttributeFilterBase class.

Load(IContainer)
TryCreateAssertionFilters(IPexExplorationComponent, IIndexable<IPexAssertionFilter>)

Tries to create a set of filters

Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

Validates the attribute in a particular visibility context.

(Inherited from PexComponentElementDecoratorAttributeBase)

Explicit Interface Implementations

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

Applies to