Share via


PexPackageAssemblyAttribute Class

Definition

An attribute that specifies an assembly containing additional packages

public ref class PexPackageAssemblyAttribute : Microsoft::Pex::Framework::Instrumentation::PexMonitorSettingsAttributeBase, Microsoft::Pex::Engine::Packages::IPexPackageAssemblyProvider
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public class PexPackageAssemblyAttribute : Microsoft.Pex.Framework.Instrumentation.PexMonitorSettingsAttributeBase, Microsoft.Pex.Engine.Packages.IPexPackageAssemblyProvider
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type PexPackageAssemblyAttribute = class
    inherit PexMonitorSettingsAttributeBase
    interface IPexPackageAssemblyProvider
Public Class PexPackageAssemblyAttribute
Inherits PexMonitorSettingsAttributeBase
Implements IPexPackageAssemblyProvider
Inheritance
Attributes
Implements
Microsoft.Pex.Engine.Packages.IPexPackageAssemblyProvider

Constructors

PexPackageAssemblyAttribute()

Initializes a new instance of the PexPackageAssemblyAttribute class.

PexPackageAssemblyAttribute(Type)

Initializes a new instance of the PexPackageAssemblyAttribute class.

Properties

DisablingEnvironmentVariable

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

(Inherited from PexMonitorSettingsAttributeBase)
IsDisabled

Gets a value indicating if these settings were disabled

(Inherited from PexMonitorSettingsAttributeBase)

Methods

CreateInstrumentationProvider()

Creates the instrumentation provider

GetService(Type)

Gets the service if available

Explicit Interface Implementations

IPexPackageAssemblyProvider.GetPackageAssemblies()
IServiceProvider.GetService(Type) (Inherited from PexMonitorSettingsAttributeBase)

Applies to