Class ValueTreeBuilder
Tree builder from memory and DB.
public static class ValueTreeBuilder
Inheritance
Methods
BuildTreeFromDB(List<RedbValue>, List<StructureTreeNode>)
Build tree from DB (existing data).
public static List<ValueTreeNode> BuildTreeFromDB(List<RedbValue> flatValues, List<StructureTreeNode> structureTree)
BuildTreeFromMemory(IRedbObject, List<StructureTreeNode>, Func<IRedbObject, List<StructureTreeNode>, List<RedbValue>, List<IRedbObject>, Task>)
Build tree from memory (new data).
public static Task<List<ValueTreeNode>> BuildTreeFromMemory(IRedbObject obj, List<StructureTreeNode> structureTree, Func<IRedbObject, List<StructureTreeNode>, List<RedbValue>, List<IRedbObject>, Task> processFunc)
PrintTree(List<ValueTreeNode>, int)
Diagnostics: print tree to string.
public static string PrintTree(List<ValueTreeNode> tree, int maxDepth = 10)