UIHierarchy.UIHierarchyItems - свойство
Возвращает коллекцию, представляющую дочерние объекты элемента.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property UIHierarchyItems As UIHierarchyItems
UIHierarchyItems UIHierarchyItems { get; }
property UIHierarchyItems^ UIHierarchyItems {
UIHierarchyItems^ get ();
}
abstract UIHierarchyItems : UIHierarchyItems with get
function get UIHierarchyItems () : UIHierarchyItems
Значение свойства
Тип: EnvDTE.UIHierarchyItems
Коллекция UIHierarchyItems.
Примеры
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);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации