Condividi tramite


Metodo PresentationHelpers.Shapes<T> (T, IDiagram)

Tutte le forme che visualizza l'elemento del modello in qualsiasi diagramma aperto, o in un diagramma aperto specificato.Restituisce un elenco delle forme del tipo specificato.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
<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 non supporta i tipi o i metodi generici.

Parametri di tipo

  • T
    Il tipo di forme restituite verrà IShape <t>

Parametri

  • element
    Tipo: T

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<IShape<T>>

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo T. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).

Note

Per ulteriori informazioni, vedere:

Sicurezza di .NET Framework

Vedere anche

Riferimenti

PresentationHelpers Classe

Overload Shapes

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation