25 references to Identifier
Microsoft.CodeAnalysis.CSharp (12)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1972=> node.Update(VisitToken(node.ExternKeyword), VisitToken(node.AliasKeyword), VisitToken(node.Identifier), VisitToken(node.SemicolonToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
9400if (externKeyword != this.ExternKeyword || aliasKeyword != this.AliasKeyword || identifier != this.Identifier || semicolonToken != this.SemicolonToken) 9410public ExternAliasDirectiveSyntax WithExternKeyword(SyntaxToken externKeyword) => Update(externKeyword, this.AliasKeyword, this.Identifier, this.SemicolonToken); 9411public ExternAliasDirectiveSyntax WithAliasKeyword(SyntaxToken aliasKeyword) => Update(this.ExternKeyword, aliasKeyword, this.Identifier, this.SemicolonToken); 9413public ExternAliasDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.ExternKeyword, this.AliasKeyword, this.Identifier, semicolonToken);
Compilation\CSharpCompilation.cs (1)
2789if (node is object && GetExternAliasTarget(node.Identifier.ValueText, out NamespaceSymbol target))
Compilation\SyntaxTreeSemanticModel.cs (1)
1991if (alias.Alias.GetFirstLocation().SourceSpan == declarationSyntax.Identifier.Span)
Symbols\AliasSymbol.cs (2)
296: base(syntax.Identifier.ValueText, containingSymbol, ImmutableArray.Create(syntax.Identifier.GetLocation()), isExtern: true)
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
490if (existingAlias.Alias.Name == aliasSyntax.Identifier.ValueText) 497if (aliasSyntax.Identifier.ContextualKind() == SyntaxKind.GlobalKeyword) 499diagnostics.Add(ErrorCode.ERR_GlobalExternAlias, aliasSyntax.Identifier.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier);
Microsoft.CodeAnalysis.CSharp.Features (6)
AddImport\CSharpAddImportFeatureService.cs (3)
322var externAliasString = externAlias != null ? $"extern alias {externAlias.Identifier.ValueText};" : null; 479var externAlias = externAliasDirective?.Identifier.ValueText; 605if (externAlias.Identifier.ValueText == alias)
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (2)
74.Where(e => !e.Identifier.IsMissing) 75.Select(e => e.Identifier.ValueText);
EditAndContinue\SyntaxComparer.cs (1)
1425return ((ExternAliasDirectiveSyntax)node).Identifier;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\ClassificationHelpers.cs (1)
277else if (token.Parent is ExternAliasDirectiveSyntax externAliasDirectiveSyntax && externAliasDirectiveSyntax.Identifier == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119return _tokenComparer.Compare(extern1!.Identifier, extern2!.Identifier);