Propriedade UIHierarchyItem.UIHierarchyItems
Obtém uma coleção que representa os filhos do item.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property UIHierarchyItems As UIHierarchyItems
UIHierarchyItems UIHierarchyItems { get; }
property UIHierarchyItems^ UIHierarchyItems {
UIHierarchyItems^ get ();
}
abstract UIHierarchyItems : UIHierarchyItems
function get UIHierarchyItems () : UIHierarchyItems
Valor de propriedade
Tipo: EnvDTE.UIHierarchyItems
A UIHierarchyItems coleção.
Exemplos
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
Como: compilar e executar os exemplos de código de modelo de objeto de automação