public override void VisitNamespaceStatement(NamespaceStatementSyntax node) { if (_targetPatternRegEx.Match(node.Name.ToString()).Success) { RecordMatchAndContext(node, BlockType.None); } base.VisitNamespaceStatement(node); }
// The namespace for the proxy should be global, just like C# public override SyntaxNode VisitNamespaceStatement(NamespaceStatementSyntax node) => node.Name.ToString().StartsWith("Global.", StringComparison.Ordinal) ? base.VisitNamespaceStatement(node) : base.VisitNamespaceStatement(node.WithName(ParseName("Global." + node.Name))) .WithTrailingTrivia(CarriageReturnLineFeed);