ScopeDefinitionAttribute Class

 

Export attribute for definining scope definitions in VS MEF catalog.

Namespace:   Microsoft.VisualStudio.ExtensibilityHosting
Assembly:  Microsoft.VisualStudio.ExtensibilityHosting (in Microsoft.VisualStudio.ExtensibilityHosting.dll)

System::Object
  System::Attribute
    System.ComponentModel.Composition::ExportAttribute
      Microsoft.VisualStudio.ExtensibilityHosting::ScopeDefinitionAttribute

[MetadataAttributeAttribute]
[AttributeUsageAttribute(AttributeTargets::Class | AttributeTargets::Method | AttributeTargets::Property | AttributeTargets::Field, 
	AllowMultiple = false, Inherited = false)]
public ref class ScopeDefinitionAttribute : ExportAttribute, 
	IScopeDefinition

NameDescription
System_CAPS_pubpropertyContractName

(Inherited from ExportAttribute.)

System_CAPS_pubpropertyContractType

(Inherited from ExportAttribute.)

System_CAPS_pubpropertyParentScopeContractName

Name of the parent scope of this scope (null or empty string for default scope).

System_CAPS_pubpropertyScopeContractName

Name of the contract which defines this scope.

System_CAPS_pubpropertyTypeId

(Inherited from Attribute.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Attribute.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Attribute.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethodMatch(Object^)

(Inherited from Attribute.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: