ModelElement.GetExtension Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur.

GetExtension<T>(ModelElement)

Belirtilen ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur.

GetExtension(ModelElement, DomainClassInfo)

public:
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::DomainClassInfo ^ extensionClass);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (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
Public Shared Function GetExtension (element As ModelElement, extensionClass As DomainClassInfo) As ExtensionElement

Parametreler

element
ModelElement
extensionClass
DomainClassInfo

Döndürülenler

ExtensionElement

Şunlara uygulanır

GetExtension(ModelElement, Guid)

public:
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Guid extensionClassId);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (Microsoft.VisualStudio.Modeling.ModelElement element, Guid extensionClassId);
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement * Guid -> Microsoft.VisualStudio.Modeling.ExtensionElement
Public Shared Function GetExtension (element As ModelElement, extensionClassId As Guid) As ExtensionElement

Parametreler

element
ModelElement
extensionClassId
Guid

Döndürülenler

ExtensionElement

Şunlara uygulanır

GetExtension(ModelElement, Type)

Belirtilen ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur.

public:
 static Microsoft::VisualStudio::Modeling::ExtensionElement ^ GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Type ^ extensionType);
public static Microsoft.VisualStudio.Modeling.ExtensionElement GetExtension (Microsoft.VisualStudio.Modeling.ModelElement element, Type extensionType);
static member GetExtension : Microsoft.VisualStudio.Modeling.ModelElement * Type -> Microsoft.VisualStudio.Modeling.ExtensionElement
Public Shared Function GetExtension (element As ModelElement, extensionType As Type) As ExtensionElement

Parametreler

element
ModelElement

Genişletilmiş ModelElement

extensionType
Type

Alınacak ExtensionElement türü

Döndürülenler

ExtensionElement

İstenen türün ExtensionElement 'i

Şunlara uygulanır

GetExtension<T>(ModelElement)

Belirtilen ModelElement 'in kullanılabilir uzantılarından belirtilen türdeki ExtensionElement öğesini al. Öğe böyle bir uzantıya sahip değilse, bir InvalidOperationException oluşturulur.

public:
generic <typename T>
 where T : Microsoft::VisualStudio::Modeling::ExtensionElement static T GetExtension(Microsoft::VisualStudio::Modeling::ModelElement ^ element);
public static T GetExtension<T> (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)
Public Shared Function GetExtension(Of T As ExtensionElement) (element As ModelElement) As T

Tür Parametreleri

T

Alınacak ExtensionElement türü

Parametreler

element
ModelElement

Genişletilmiş ModelElement

Döndürülenler

T

İstenen türün ExtensionElement 'i

Şunlara uygulanır