Condividi tramite


Metodo ModelElement.AddExtension (ModelElement, ExtensionElement)

Estende il ModelElement specificato con un'estensione specificata. Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo.

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

Sintassi

'Dichiarazione
Public Shared Function AddExtension ( _
    element As ModelElement, _
    extension As ExtensionElement _
) As ExtensionElement
public static ExtensionElement AddExtension(
    ModelElement element,
    ExtensionElement extension
)

Parametri

Valore restituito

Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
L'estensione aggiunta.

Note

Anche se si cerca di aggiungere un duplicato tipo di estensione vengono rilevati di seguito, esistono altri casi in cui le estensioni possono provocare conflitti inerenti le proprietà duplicate o ruoli, ad esempio quando due estensioni vengono aggiunti che ereditano da un comune che definisce le proprietà e/o i ruoli dell'IMS. Questi casi vengono rilevati dall'implementazione di IMergeElements su ModelElement, ma non da questa API di basso livello

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ModelElement Classe

Overload AddExtension

Spazio dei nomi Microsoft.VisualStudio.Modeling