Condividi tramite


Metodo ModelElementExtensionMethods.TryGetExtension<T> (ModelElement)

Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement. Se questo elemento non dispone di tale estensione, il risultato è null.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Extensibility
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public Shared Function TryGetExtension(Of T As ExtensionElement) ( _
    element As ModelElement _
) As T
public static T TryGetExtension<T>(
    this ModelElement element
)
where T : ExtensionElement

Parametri di tipo

  • T
    Tipo di ExtensionElement da recuperare.

Parametri

Valore restituito

Tipo: T
ExtensionElement del tipo richiesto o null se l'elemento non dispone dell'estensione

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo ModelElement. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ModelElementExtensionMethods Classe

Overload TryGetExtension

Spazio dei nomi Microsoft.VisualStudio.Modeling.Extensibility