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
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
ModelElement da estendere
- extension
Tipo: Microsoft.VisualStudio.Modeling.ExtensionElement
ExtensionElement da aggiungere
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
- 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.