Share via


PexCoverageFilterAttributeBase Class

Definition

Base class Attribute for coverage filtering

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

Constructors

Name Description
PexCoverageFilterAttributeBase(PexCoverageDomain)

Initializes a new instance of the PexCoverageFilterAttributeBase class.

Properties

Name Description
CoverageDomain

Gets the domain.

Methods

Name Description
CreateFilter(IPexDecoratedComponentElement)

Creates the filter

Decorate(Name, IPexDecoratedComponentElement)

Decorates component with custom decorators

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)
IPexValidatable.Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) (Inherited from PexComponentElementDecoratorAttributeBase)

Applies to