Freigeben über


PexInstrumentTypeAttributeBase Class

Definition

Base class for instrumentation attributes

public ref class PexInstrumentTypeAttributeBase abstract : Microsoft::Pex::Framework::Instrumentation::PexMonitorSettingsAttributeBase
public abstract class PexInstrumentTypeAttributeBase : Microsoft.Pex.Framework.Instrumentation.PexMonitorSettingsAttributeBase
type PexInstrumentTypeAttributeBase = class
    inherit PexMonitorSettingsAttributeBase
Public MustInherit Class PexInstrumentTypeAttributeBase
Inherits PexMonitorSettingsAttributeBase
Inheritance
Derived

Constructors

PexInstrumentTypeAttributeBase()

Properties

DisablingEnvironmentVariable

Gets or sets the name of the environment variable that can be set to disable this attribute

(Inherited from PexMonitorSettingsAttributeBase)
InstrumentationLevel

Gets or sets the instrumentation level.

IsDisabled

Gets a value indicating if these settings were disabled

(Inherited from PexMonitorSettingsAttributeBase)
NoNestedTypes

Gets or sets a value indicating whether nested types should be instrumented as well

Methods

AddTypeAndNestedType(SafeSet<TypeDefinition>, TypeDefinition)

Recursively adds type,

CacheTargetTypes()

Caches the target types.

CacheTargetTypes(SafeSet<TypeDefinition>)

Caches the target types.

CreateInstrumentationProvider()
GetService(Type)

Gets a service if available

(Inherited from PexMonitorSettingsAttributeBase)
GetTargetTypes()

Gets the list of Type to instrument

Explicit Interface Implementations

IServiceProvider.GetService(Type) (Inherited from PexMonitorSettingsAttributeBase)

Applies to