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)
9400
if (externKeyword != this.ExternKeyword || aliasKeyword != this.AliasKeyword || identifier != this.
Identifier
|| semicolonToken != this.SemicolonToken)
9410
public ExternAliasDirectiveSyntax WithExternKeyword(SyntaxToken externKeyword) => Update(externKeyword, this.AliasKeyword, this.
Identifier
, this.SemicolonToken);
9411
public ExternAliasDirectiveSyntax WithAliasKeyword(SyntaxToken aliasKeyword) => Update(this.ExternKeyword, aliasKeyword, this.
Identifier
, this.SemicolonToken);
9413
public ExternAliasDirectiveSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.ExternKeyword, this.AliasKeyword, this.
Identifier
, semicolonToken);
Compilation\CSharpCompilation.cs (1)
2789
if (node is object && GetExternAliasTarget(node.
Identifier
.ValueText, out NamespaceSymbol target))
Compilation\SyntaxTreeSemanticModel.cs (1)
1991
if (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)
490
if (existingAlias.Alias.Name == aliasSyntax.
Identifier
.ValueText)
497
if (aliasSyntax.
Identifier
.ContextualKind() == SyntaxKind.GlobalKeyword)
499
diagnostics.Add(ErrorCode.ERR_GlobalExternAlias, aliasSyntax.
Identifier
.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119
return _tokenComparer.Compare(extern1!.
Identifier
, extern2!.
Identifier
);
Microsoft.CodeAnalysis.CSharp.Features (6)
AddImport\CSharpAddImportFeatureService.cs (3)
322
var externAliasString = externAlias != null ? $"extern alias {externAlias.
Identifier
.ValueText};" : null;
479
var externAlias = externAliasDirective?.
Identifier
.ValueText;
605
if (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)
1425
return ((ExternAliasDirectiveSyntax)node).
Identifier
;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\ClassificationHelpers.cs (1)
277
else if (token.Parent is ExternAliasDirectiveSyntax externAliasDirectiveSyntax && externAliasDirectiveSyntax.
Identifier
== token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119
return _tokenComparer.Compare(extern1!.
Identifier
, extern2!.
Identifier
);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesDirectiveComparer.cs (2)
119
return _tokenComparer.Compare(extern1!.
Identifier
, extern2!.
Identifier
);