File tree Expand file tree Collapse file tree 1 file changed +4
-11
lines changed
src/Compatibility/ApiDiff/Microsoft.DotNet.ApiDiff/SyntaxRewriter Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -11,15 +11,8 @@ internal class GlobalPrefixRemover : CSharpSyntaxRewriter
1111{
1212 public static readonly GlobalPrefixRemover Singleton = new ( ) ;
1313
14- private const string GlobalPrefix = "global" ;
15-
16- public override SyntaxNode ? VisitQualifiedName ( QualifiedNameSyntax node )
17- {
18- if ( node . Left is AliasQualifiedNameSyntax alias &&
19- alias . Alias . Identifier . Text == GlobalPrefix )
20- {
21- node = SyntaxFactory . QualifiedName ( alias . Name , node . Right ) . WithTriviaFrom ( node ) ;
22- }
23- return base . VisitQualifiedName ( node ) ;
24- }
14+ public override SyntaxNode ? VisitAliasQualifiedName ( AliasQualifiedNameSyntax node )
15+ => node . Alias . Identifier . IsKind ( SyntaxKind . GlobalKeyword )
16+ ? node . Name . WithTriviaFrom ( node )
17+ : base . VisitAliasQualifiedName ( node ) ;
2518}
You can’t perform that action at this time.
0 commit comments