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