Freigeben über


PresentationHelpers.CreateIShape-Methode

Umschließen Sie ein ShapeElement von der zugrunde liegenden Implementierung, sodass es als UML-Modellierungs-IShape verwendet werden kann. Dadurch wird eine Form nicht erstellt oder geändert. Stattdessen stellt es einen einfachen Verweis auf eine vorhandene Form oder ein Feld innerhalb einer Form bereit.

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function CreateIShape ( _
    shape As ShapeElement, _
    field As ShapeField, _
    subfield As ShapeSubField _
) As IShape
public static IShape CreateIShape(
    this ShapeElement shape,
    ShapeField field,
    ShapeSubField subfield
)
[ExtensionAttribute]
public:
static IShape^ CreateIShape(
    ShapeElement^ shape, 
    ShapeField^ field, 
    ShapeSubField^ subfield
)
static member CreateIShape : 
        shape:ShapeElement * 
        field:ShapeField * 
        subfield:ShapeSubField -> IShape
public static function CreateIShape(
    shape : ShapeElement, 
    field : ShapeField, 
    subfield : ShapeSubField
) : IShape

Parameter

  • shape
    Typ: ShapeElement

    Das zu umschließende ShapeElement.

  • field
    Typ: ShapeField

    Kann weggelassen werden.

  • subfield
    Typ: ShapeSubField

    Kann weggelassen werden.

Rückgabewert

Typ: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.IShape

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ ShapeElement aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).

Hinweise

Weitere Informationen finden Sie unter:

.NET Framework-Sicherheit

Siehe auch

Referenz

PresentationHelpers Klasse

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation-Namespace