ModelElementExtensionMethods.GetExtension Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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 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é