PexInstrumentTypeAttributeBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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) |