ModelElementExtensionMethods::RemoveExtension Method (ModelElement^, DomainClassInfo^)
Visual Studio 2015
Remove any extension of the specified ModelElement that is of a particular type.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
public: [ExtensionAttribute] static bool RemoveExtension( ModelElement^ element, DomainClassInfo^ extensionClass )
Parameters
- element
-
Type:
Microsoft.VisualStudio.Modeling::ModelElement^
The element whose extension is to be removed
- extensionClass
-
Type:
Microsoft.VisualStudio.Modeling::DomainClassInfo^
The domainc class of the type of ExtensionElement to remove
Return Value
Type: System::Booleantrue if an extension of the particular type was found and removed, else false
Note that assuming the Extensions collection is maintained through the Extensibility API then there can be only one extension of a particular type present, so only the first found is removed.
Show: