Condividi tramite


Metodo PresentationHelpers.GetChildShapes<T>

Ottenere tutte le forme figlio che visualizzano l'elemento del modello 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 GetChildShapes(Of T As IElement) ( _
    shape As IShape _
) As IEnumerable(Of IShape(Of T))
public static IEnumerable<IShape<T>> GetChildShapes<T>(
    this IShape shape
)
where T : IElement
[ExtensionAttribute]
public:
generic<typename T>
where T : IElement
static IEnumerable<IShape<T>^>^ GetChildShapes(
    IShape^ shape
)
static member GetChildShapes : 
        shape:IShape -> IEnumerable<IShape<'T>>  when 'T : IElement
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • T
    Tipi degli elementi da visualizzare. Sottotipo di IElement.

Parametri

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<IShape<T>>
Tutte le forme che mostrano gli elementi del modello di visualizzazione di tipo T o uno dei relativi sottotipi.

Nota sull'utilizzo

In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IShape. 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:

Esempi

IClassDiagram classDiagram;
// Find only the class shapes, omitting interfaces, packages, and so on.
foreach (IClass class in classDiagram.GetChildShapes<IClass>()) { ... }

Sicurezza di .NET Framework

Vedere anche

Riferimenti

PresentationHelpers Classe

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