UIHierarchy.UIHierarchyItems, propriété
Mise à jour : novembre 2007
Obtient une collection représentant les enfants de l'élément.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
ReadOnly Property UIHierarchyItems As UIHierarchyItems
Dim instance As UIHierarchy
Dim value As UIHierarchyItems
value = instance.UIHierarchyItems
UIHierarchyItems UIHierarchyItems { get; }
property UIHierarchyItems^ UIHierarchyItems {
UIHierarchyItems^ get ();
}
function get UIHierarchyItems () : UIHierarchyItems
Valeur de propriété
Type : EnvDTE.UIHierarchyItems
Collection UIHierarchyItems.
Exemples
Sub UIHierarchyItemsExample(ByVal dte As DTE2)
' NOTE: This example requires a reference to the
' System.Text namespace.
' Before running this example, open a project.
Dim sb As New StringBuilder
RecurseItems(dte.ToolWindows.SolutionExplorer.UIHierarchyItems, _
0, sb)
MsgBox("Solution Explorer contains the following items:" & _
vbCrLf & vbCrLf & sb.ToString())
End Sub
Sub RecurseItems(ByVal items As UIHierarchyItems, _
ByVal level As Integer, ByVal sb As StringBuilder)
Dim item As UIHierarchyItem
For Each item In items
' Add item to the list of names.
sb.Append(" "c, level * 8)
sb.Append(item.Name & vbCrLf)
RecurseItems(item.UIHierarchyItems, level + 1, sb)
Next
End Sub
public void UIHierarchyItemsExample(DTE2 dte)
{
// NOTE: This example requires a reference to the
// System.Text namespace.
// Before running this example, open a project.
StringBuilder sb = new StringBuilder();
RecurseItems(dte.ToolWindows.SolutionExplorer.UIHierarchyItems,
0, sb);
MessageBox.Show(
"Solution Explorer contains the following items:\n\n" +
sb.ToString());
}
void RecurseItems(UIHierarchyItems items, int level, StringBuilder sb)
{
foreach (UIHierarchyItem item in items)
{
// Add item to the list of names.
sb.Append(' ', level * 8);
sb.Append(item.Name + "\n");
RecurseItems(item.UIHierarchyItems, level + 1, sb);
}
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation