68 references to Identifier
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (12)
Legacy\CSharpTokenizerIdentifierTest.cs (12)
16
TestTokenizer("foo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo"));
22
TestTokenizer("_foo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "_foo"));
28
TestTokenizer("foo4", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo4"));
34
TestTokenizer("ῼfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ῼfoo"));
40
TestTokenizer("ᵊfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ᵊfoo"));
46
TestTokenizer("ƻfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ƻfoo"));
52
TestTokenizer("Ⅽool", SyntaxFactory.Token(SyntaxKind.
Identifier
, "Ⅽool"));
58
TestTokenizer("foo\u0300", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo\u0300"));
64
TestTokenizer("fooः", SyntaxFactory.Token(SyntaxKind.
Identifier
, "fooः"));
70
TestTokenizer("foo١", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo١"));
76
TestTokenizer("foo‿bar", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo‿bar"));
82
TestTokenizer("foobar", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foobar"));
Microsoft.AspNetCore.Razor.Language.UnitTests (19)
Legacy\CSharpTokenizerIdentifierTest.cs (12)
19
TestTokenizer("foo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo"));
25
TestTokenizer("_foo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "_foo"));
31
TestTokenizer("foo4", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo4"));
37
TestTokenizer("ῼfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ῼfoo"));
43
TestTokenizer("ᵊfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ᵊfoo"));
49
TestTokenizer("ƻfoo", SyntaxFactory.Token(SyntaxKind.
Identifier
, "ƻfoo"));
55
TestTokenizer("Ⅽool", SyntaxFactory.Token(SyntaxKind.
Identifier
, "Ⅽool"));
61
TestTokenizer("foo\u0300", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo\u0300"));
67
TestTokenizer("fooः", SyntaxFactory.Token(SyntaxKind.
Identifier
, "fooः"));
73
TestTokenizer("foo١", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo١"));
79
TestTokenizer("foo‿bar", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foo‿bar"));
85
TestTokenizer("foobar", SyntaxFactory.Token(SyntaxKind.
Identifier
, "foobar"));
Legacy\DirectiveCSharpTokenizerTest.cs (2)
21
SyntaxFactory.Token(SyntaxKind.
Identifier
, "something"),
39
SyntaxFactory.Token(SyntaxKind.
Identifier
, "something"),
Syntax\GreenNodeTests.cs (5)
265
var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.
Identifier
, "Model");
425
var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.
Identifier
, "Model");
719
var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.
Identifier
, "Model");
890
var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.
Identifier
, "Model");
896
var token5 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.
Identifier
, "Name");
Microsoft.CodeAnalysis.Razor.Compiler (34)
Language\Legacy\CSharpCodeParser.cs (26)
339
else if (At(SyntaxKind.
Identifier
))
596
return At(SyntaxKind.
Identifier
) || At(SyntaxKind.Keyword);
631
if (nextNext.Kind == SyntaxKind.
Identifier
|| nextNext.Kind == SyntaxKind.Keyword)
672
if (At(SyntaxKind.
Identifier
) || At(SyntaxKind.Keyword))
1046
case SyntaxKind.
Identifier
:
1057
if (Lookahead(2) is not { Kind: SyntaxKind.
Identifier
or SyntaxKind.Keyword })
1080
var finalIdentifier = SyntaxFactory.Token(SyntaxKind.
Identifier
, transition.Content);
1306
Debug.Assert(CurrentToken.Kind == SyntaxKind.
Identifier
|| CurrentToken.Kind == SyntaxKind.Keyword);
1633
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1646
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1658
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1664
if (At(SyntaxKind.
Identifier
))
1674
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1743
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1797
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1911
builder.Add(BuildDirective(SyntaxKind.
Identifier
));
1973
(!expectingDot && type == SyntaxKind.
Identifier
))
2474
var atIdentifier = At(SyntaxKind.
Identifier
);
2570
if (At(SyntaxKind.
Identifier
) || At(CSharpSyntaxKind.GlobalKeyword))
2670
TryAccept(SyntaxKind.
Identifier
);
2685
else if (TryAccept(SyntaxKind.
Identifier
) || TryAccept(SyntaxKind.Keyword))
2689
if (!TryAccept(SyntaxKind.
Identifier
))
2965
if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.
Identifier
or SyntaxKind.Keyword })
2977
else if (NextIs(SyntaxKind.Keyword, SyntaxKind.
Identifier
))
3068
Debug.Assert(CurrentToken.Kind is SyntaxKind.
Identifier
or SyntaxKind.Keyword);
3072
var finalIdentifier = SyntaxFactory.Token(SyntaxKind.
Identifier
, $"{transition.Content}{identifier.Content}");
Language\Legacy\ImplicitExpressionEditHandler.cs (2)
180
if (tokenEndIndex >= change.Span.AbsoluteIndex + change.Span.Length && token.Kind == SyntaxKind.
Identifier
)
196
if (newToken.Kind == SyntaxKind.
Identifier
)
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
93
case SyntaxKind.
Identifier
:
128
return SyntaxKind.
Identifier
;
Language\Legacy\NativeCSharpTokenizer.cs (1)
727
var type = SyntaxKind.
Identifier
;
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
85
case SyntaxKind.
Identifier
:
120
return SyntaxKind.
Identifier
;
Language\Legacy\RoslynCSharpTokenizer.cs (1)
674
var type = SyntaxKind.
Identifier
;
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
67
return token is { Kind: SyntaxKind.
Identifier
or SyntaxKind.Marker or SyntaxKind.Keyword }
Completion\DirectiveCompletionItemProvider.cs (1)
185
return token is { Kind: SyntaxKind.
Identifier
or SyntaxKind.Marker or SyntaxKind.Keyword }
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
Completion\DirectiveCompletionItemProviderTest.cs (1)
374
var csharpToken = SyntaxFactory.Token(SyntaxKind.
Identifier
, "model");