Class ValueTreeNode
Tree node for tree-based ChangeTracking.
Represents RedbValue with structure metadata and hierarchy.
public class ValueTreeNode
Inheritance
Properties
ArrayElements
public List<ValueTreeNode> ArrayElements { get; set; }
Children
public List<ValueTreeNode> Children { get; set; }
Hash
UUID hash for comparison optimization (for business classes and arrays).
public Guid? Hash { get; }
Parent
public ValueTreeNode? Parent { get; set; }
Structure
public StructureTreeNode Structure { get; set; }
Value
public RedbValue Value { get; set; }
Methods
GetAllDescendants()
Get all descendants (recursively).
public IEnumerable<ValueTreeNode> GetAllDescendants()