public override void VisitEnumDeclaration(EnumDeclarationSyntax node) { if (debug) { Console.WriteLine(node.ToFullString()); } var nl = OurLine.NewLine(LineKind.Decl, "EnumDeclaration"); nl.Source = node.ToFullString(); OurLine.AddEssentialInfo(ref nl, "name:" + node.Identifier.Text.ToString()); OurLine.AddEssentialInfo(ref nl, "modifiers:" + node.Modifiers.ToString()); // System.Console.WriteLine(nl); nl.ParentKind = node.Parent.RawKind; nl.RawKind = node.RawKind; LogCommand(nl); StartBlock("EnumDeclaration"); base.VisitEnumDeclaration(node); EndBlock("EnumDeclaration"); }