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; }
public abstract void Visit <TKey>(ValueTreeBranchNode <TKey> node);
public abstract void Visit <TKey, TNodeKey>(TKey key, ValueTreeBranchNode <TNodeKey> node);
public override void Visit <TKey>(ValueTreeBranchNode <TKey> node) { _newLine = true; }