public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) { if (node.Name.ToString() == "NetcoreDbgTest.Script") { return(node.AddMembers(ScriptDeclarations.ToArray())); } return(node); }
public override void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) { if (node.Name.ToString() == "NetcoreDbgTest.Script") { ScriptDeclarations = ScriptDeclarations.AddRange(node.Members); return; } foreach (SyntaxNode subNode in node.Members) { this.Visit(subNode); } }