public override void AcceptValueTreeNodeVisitor <TK>(TK key, ValueTreeNodeVisitor visitor) { visitor.Visit(key, this); foreach (var pair in _childNodesDictionary) { pair.Value.AcceptValueTreeNodeVisitor(pair.Key, visitor); } }
public override void AcceptValueTreeNodeVisitor <TKey>(TKey key, ValueTreeNodeVisitor visitor) { visitor.Visit(key, this); }
public override void AcceptValueTreeNodeVisitor(ValueTreeNodeVisitor visitor) { visitor.Visit(this); }