// TODO(mostused) public override void VisitArgument(ArgumentSyntax node) { // System.Console.WriteLine("IN ARGUMENT"); // Console.WriteLine(node.ToFullString()); // Console.WriteLine( node.NameColon); // Console.WriteLine( node.RefKindKeyword); var n = node.Expression; // Console.WriteLine(n.KindText); if (debug) { Console.WriteLine(node.ToFullString()); } var nl = OurLine.NewLine(LineKind.Decl, "Argument"); OurLine.AddEssentialInfo(ref nl, "value:" + n.ToFullString()); nl.Source = node.ToFullString(); nl.ParentKind = node.Parent.RawKind; nl.RawKind = node.RawKind; LogCommand(nl); base.VisitArgument(node); }
private static string For(ArgumentSyntax argument) { argument = argument.WithoutLeadingTrivia(); return($"{argument.ToFullString()}".Trim()); }