1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-07 19:13:19 +00:00

nested tree node traversal helpers

This commit is contained in:
Kyle Spearrin
2018-11-29 19:42:24 -05:00
parent 8175af4e84
commit 8611501423
3 changed files with 89 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
using Bit.App.Abstractions;
using System.Collections.Generic;
namespace Bit.App.Models
{
public class TreeNode<T> where T : ITreeNodeObject
{
public TreeNode(T node, string name, T parent)
{
Parent = parent;
Node = node;
Node.Name = name;
}
public T Parent { get; set; }
public T Node { get; set; }
public List<TreeNode<T>> Children { get; set; } = new List<TreeNode<T>>();
}
}