Example #1
0
        /// <summary>
        /// Dumps this block to the given text writer.
        /// </summary>
        public override void Dump(TextWriter textWriter)
        {
            if (textWriter == null)
            {
                throw new ArgumentNullException(nameof(textWriter));
            }

            textWriter.Write(ToString());
            textWriter.WriteLine(":");
            foreach (Value value in this)
            {
                textWriter.Write("\t");
                textWriter.WriteLine(value.ToString());
            }
            textWriter.Write("\t");
            textWriter.WriteLine(Terminator.ToString());
        }