Example #1
0
        public override void AcceptValueTreeNodeVisitor <TK>(TK key, ValueTreeNodeVisitor visitor)
        {
            visitor.Visit(key, this);

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