public void formatGroup(DNField field) { DNFieldSet group = field.Group; Console.WriteLine(); Console.Write("{0}{1}[{2}]=", indent_, field.LocalName, field.Id); Console.Write("{0}Group:", indent_); String saveIndent = indent_; indent_ = indent_ + " "; formatFieldSet(group); indent_ = saveIndent; }
public void formatSequence(DNField field) { DNSequence sequence = field.Sequence; int size = sequence.Count; Console.WriteLine(); Console.Write("{0} {1}[{2}]=", indent_, field.LocalName, field.Id); Console.Write("{0}Sequence: {1}[{2}] = {3}", indent_, sequence.LengthName, sequence.LengthId, size); String saveIndent = indent_; indent_ += " "; int nEntry = 0; foreach (DNFieldSet entry in sequence) { Console.WriteLine(); Console.Write("{0}[{1}]: ", indent_, nEntry++); formatFieldSet(entry); } indent_ = saveIndent; Console.WriteLine(); }