DslDefinitionModelGestureExtensionAttribute Class

 

Provides a strongly typed custom attribute which allows user to use the following: [DslDefinitionModelGestureExtension] in lieu of [Export(typeof(IGestureExtension)] [ExportMetadata("DslDefinitionModelExtensionFilter", null)] Use this attribute to Export an IGestureExtension MEF part for DslDefinitionModel designer.

Namespace:   Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

System::Object
  System::Attribute
    System.ComponentModel.Composition::ExportAttribute
      Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement::DslDefinitionModelGestureExtensionAttribute

[MetadataAttributeAttribute]
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DslDefinitionModelGestureExtensionAttribute sealed : ExportAttribute

NameDescription
System_CAPS_pubpropertyContractName

(Inherited from ExportAttribute.)

System_CAPS_pubpropertyContractType

(Inherited from ExportAttribute.)

System_CAPS_pubpropertyDslDefinitionModelExtensionFilter

MEF metadata exported by this part. The Property name is the key which indicates the base designer to which this extension belongs.

System_CAPS_pubpropertyTypeId

(Inherited from Attribute.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

(Inherited from Attribute.)

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_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: