Udostępnij za pośrednictwem


Metoda ModelElement.AddExtension — (ModelElement, ExtensionElement)

Rozszerzenie określony element modelu z określonym rozszerzeniem.InvalidOperationException zostanie zgłoszony, jeśli element ma już rozszerzenie tego samego typu.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Składnia

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

Parametry

Wartość zwracana

Typ: Microsoft.VisualStudio.Modeling.ExtensionElement
Dodane rozszerzenie

Uwagi

Chociaż prób, aby dodać typ zduplikowane rozszerzenie zostały złowione w tym miejscu, istnieją inne przypadki, gdzie rozszerzeń może być sprzeczne poprzez przyczynianie się do właściwości lub ról, na przykład, gdy dodawane są dwa rozszerzenia, że dziedziczą wspólnej podstawy, który definiuje właściwości ISP i/lub ról.Takie przypadki są wykrywane przez implementację IMergeElements na element modelu, ale nie przez ten interfejs API niskiego poziomu

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ModelElement Klasa

Przeciążenie AddExtension

Przestrzeń nazw Microsoft.VisualStudio.Modeling