IReadOnlyTree<TKey, TValue>
public TValue? Value { get; }
Language: C#
Значение узла дерева
public TreeNodeType NodeType { get; }
Language: C#
Тип узла дерева
public IReadOnlyTree<TKey, TValue>? Parent { get; }
Language: C#
Родительский узел дерева
public bool ContainsBranch(TKey folder)
Language: C#
Проверяет, содержит ли дерево ветвь с указанным ключом.
Parameters:
- folder: Ключ ветви дерева
Returns: True, если ветвь с указанным ключом существует, иначе False
public IReadOnlyTree<TKey, TValue> GetBranch(TKey folder)
Language: C#
Получает ветвь дерева по указанному ключу.
Parameters:
- folder: Ключ ветви дерева
Returns: Ветвь дерева с указанным ключом
public bool TryGetBranch(TKey folder, out IReadOnlyTree<TKey, TValue>? branch)
Language: C#
Пытается получить ветвь дерева по указанному ключу.
Parameters:
- folder: Ключ ветви дерева
- branch: Ветвь дерева с указанным ключом, если она существует
Returns: True, если ветвь с указанным ключом существует, иначе False
public IEnumerable<TKey> Branches { get; }
Language: C#
Перечисляет все ключи ветвей дерева.
public TKey? GetPath()
Language: C#
Получает путь к текущему узлу дерева.
Returns: Путь к текущему узлу дерева