Metodo ModelElement.AddExtension (ModelElement, ExtensionElement)
estendere il ModelElement specificato con un'estensione specificata.Un un'eccezione InvalidOperationException viene generato se l'elemento è già presente un'estensione dello stesso tipo.
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.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
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
ModelElement da essere esteso
- extension
Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
Il ExtensionElement da aggiungere
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
Aggiunta l'estensione
Note
Anche se si cerca di aggiungere un tipo duplicato di estensione vengono rilevati di seguito, esistono altri casi in cui le estensioni possono provocare conflitti inerenti proprietà doppie 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.