Condividi tramite


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

Tutte le forme che visualizzano l'elemento del modello in qualsiasi diagramma aperto o in un diagramma aperto specificato. Restituisce un elenco di 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 delle forme restituite sarà 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 . 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