Exemple #1
0
        public override void Visit <TKey, TNodeKey>(TKey key, ValueTreeBranchNode <TNodeKey> node)
        {
            if (_newLine)
            {
                _newLine = false;
            }

            else
            {
                _buffer.Append(Separator);
            }

            _buffer.Append(key);

            if (node.HasChildNodes)
            {
                return;
            }

            _buffer.AppendLine();
            _newLine = true;
        }
Exemple #2
0
 public abstract void Visit <TKey>(ValueTreeBranchNode <TKey> node);
Exemple #3
0
 public abstract void Visit <TKey, TNodeKey>(TKey key, ValueTreeBranchNode <TNodeKey> node);
Exemple #4
0
 public override void Visit <TKey>(ValueTreeBranchNode <TKey> node)
 {
     _newLine = true;
 }