ModelElementExtensionMethods.GetExtension Méthode

Définition

Surcharges

GetExtension(ModelElement, DomainClassInfo)
GetExtension(ModelElement, Guid)
GetExtension(ModelElement, Type)

Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché.

GetExtension<T>(ModelElement)

Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché.

GetExtension(ModelElement, DomainClassInfo)

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::DomainClassInfo ^ extensionClass);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (this Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.DomainClassInfo extensionClass);
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainClassInfo -> Microsoft.VisualStudio.Modeling.ExtensionElement
<Extension()>
Public Function GetExtension (element As ModelElement, extensionClass As DomainClassInfo) As ExtensionElement

Paramètres

element
ModelElement
extensionClass
DomainClassInfo

Retours

ExtensionElement

S’applique à

GetExtension(ModelElement, Guid)

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Guid extensionClassId);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (this Microsoft.VisualStudio.Modeling.ModelElement element, Guid extensionClassId);
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement * Guid -> Microsoft.VisualStudio.Modeling.ExtensionElement
<Extension()>
Public Function GetExtension (element As ModelElement, extensionClassId As Guid) As ExtensionElement

Paramètres

element
ModelElement
extensionClassId
Guid

Retours

ExtensionElement

S’applique à

GetExtension(ModelElement, Type)

Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Type ^ extensionType);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (this Microsoft.VisualStudio.Modeling.ModelElement element, Type extensionType);
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement * Type -> Microsoft.VisualStudio.Modeling.ExtensionElement
<Extension()>
Public Function GetExtension (element As ModelElement, extensionType As Type) As ExtensionElement

Paramètres

element
ModelElement

ModelElement étendu

extensionType
Type

Type de ExtensionElement à récupérer.

Retours

ExtensionElement

ExtensionElement du type demandé

S’applique à

GetExtension<T>(ModelElement)

Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié. Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché.

public:
generic <typename T>
 where T : Microsoft::VisualStudio::Modeling::ExtensionElement[System::Runtime::CompilerServices::Extension]
 static T GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element);
public static T GetExtension<T> (this Microsoft.VisualStudio.Modeling.ModelElement element) where T : Microsoft.VisualStudio.Modeling.ExtensionElement;
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement -> 'T (requires 'T :> Microsoft.VisualStudio.Modeling.ExtensionElement)
<Extension()>
Public Function GetExtension(Of T As ExtensionElement) (element As ModelElement) As T

Paramètres de type

T

Type de ExtensionElement à récupérer.

Paramètres

element
ModelElement

ModelElement étendu

Retours

T

ExtensionElement du type demandé

S’applique à