Partager via


PexCreatableAsSingletonAttribute Class

Definition

Attribute indicating that only one instance exists which is named by a public field, property getter, or getter method.

public ref class PexCreatableAsSingletonAttribute sealed : Microsoft::Pex::Framework::Creatable::PexCreatableAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class PexCreatableAsSingletonAttribute : Microsoft.Pex.Framework.Creatable.PexCreatableAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type PexCreatableAsSingletonAttribute = class
    inherit PexCreatableAttributeBase
Public NotInheritable Class PexCreatableAsSingletonAttribute
Inherits PexCreatableAttributeBase
Inheritance
Attributes

Constructors

PexCreatableAsSingletonAttribute(Type, MemberInfo)

Initializes a new instance of the PexCreatableAsSingletonAttribute class.

PexCreatableAsSingletonAttribute(Type, String, Type, String)

Initializes a new instance of the PexCreatableAsSingletonAttribute class.

PexCreatableAsSingletonAttribute(Type, String)

Initializes a new instance of the PexCreatableAsSingletonAttribute class.

PexCreatableAsSingletonAttribute(Type, Type, String)

Initializes a new instance of the PexCreatableAsSingletonAttribute class.

Properties

CreatableTypeDefinition

Gets the type to be created.

(Inherited from PexCreatableAttributeBase)
Name

Gets the name of this package.

(Inherited from PexExplorationPackageAttributeBase)

Methods

AfterExploration(IPexExplorationComponent, Object)

Callback that is executed after the exploration ends.

(Inherited from PexExplorationPackageAttributeBase)
BeforeExploration(IPexExplorationComponent)

Callback that is executed before the exploration starts.

(Inherited from PexCreatableAttributeBase)
Decorate(Name, IPexDecoratedComponentElement)

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

(Inherited from PexExplorationPackageAttributeBase)
Initialize(IPexExplorationEngine)

Initializes the specified exploration package. May interact with services.

(Inherited from PexExplorationPackageAttributeBase)
Load(IContainer)

This method provides the opportunity install or substitute services.

(Inherited from PexExplorationPackageAttributeBase)
ToString()

Returns a String that represents the current Object.

(Inherited from PexCreatableAttributeBase)
TryInstantiate(IPexExplorationComponent, TypeEx[], IPexCreatable)

Tries to instantiate this definition with the specified arguments.

Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

Validates the attribute in a particular visibility context.

(Inherited from PexComponentElementDecoratorAttributeBase)

Explicit Interface Implementations

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