ModelElementExtensionMethods::RemoveExtension Method (ModelElement^, Guid)
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, Guid extensionClassId )
Parameters
- element
-
Type:
Microsoft.VisualStudio.Modeling::ModelElement^
The element whose extension is to be removed
- extendionClassId
The domain class id 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: