public override void print(IDocumentGenerator dg, int sectionLevel) { switch (TextKind) { case DocTextKind.Plain: dg.PrintText(Text); break; case DocTextKind.Verbatim: dg.PrintVerbatimText(Text); break; default: Console.WriteLine("WARNING: unsupported text kind:" + TextKind); break; } }