Freigeben über


PresentationHelpers.Shapes<T>-Methode (T, IDiagram)

Alle Formen, die das Modellelement in einem geöffneten Diagramm oder in einem angegebenen geöffneten Diagramm anzeigen. Gibt eine Liste von Formen des angegebenen Typs zurück.

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

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function Shapes(Of T As IElement) ( _
    element As T, _
    diagram As IDiagram _
) As IEnumerable(Of IShape(Of T))
public static IEnumerable<IShape<T>> Shapes<T>(
    this T element,
    IDiagram diagram
)
where T : IElement
[ExtensionAttribute]
public:
generic<typename T>
where T : IElement 
static IEnumerable<IShape<T>^>^ Shapes(
    T element, 
    IDiagram^ diagram
)
static member Shapes : 
        element:'T * 
        diagram:IDiagram -> IEnumerable<IShape<'T>>  when 'T : IElement
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • T
    Der Typ der zurückgegebenen Formen ist IShape<T>.

Parameter

  • element
    Typ: T

Rückgabewert

Typ: IEnumerable<IShape<T>>

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ T 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

Shapes-Überladung

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation-Namespace