34 references to LetKeyword
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_QueryErrors.cs (1)
175clauseKind = SyntaxFacts.GetText(SyntaxKind.LetKeyword);
Parser\LanguageParser.cs (4)
14049case SyntaxKind.LetKeyword: 14141case SyntaxKind.LetKeyword: 14228Debug.Assert(this.CurrentToken.ContextualKind == SyntaxKind.LetKeyword); 14230this.EatContextualToken(SyntaxKind.LetKeyword),
Syntax\SyntaxKindFacts.cs (4)
1261case SyntaxKind.LetKeyword: 1321case SyntaxKind.LetKeyword: 1350return SyntaxKind.LetKeyword; 1794case SyntaxKind.LetKeyword:
Syntax\SyntaxNormalizer.cs (1)
296(nextToken.IsKind(SyntaxKind.LetKeyword) && nextToken.Parent.IsKind(SyntaxKind.LetClause)) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
59public static readonly SyntaxToken LetKeyword = Token(SyntaxKind.LetKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
374(currentToken.Kind() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
171case SyntaxKind.LetKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
284case SyntaxKind.LetKeyword:
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\LetKeywordRecommender.cs (1)
11internal sealed class LetKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.LetKeyword)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.cs (4)
239=> InternalSyntaxFactory.LetClause(InternalSyntaxFactory.Token(SyntaxKind.LetKeyword), InternalSyntaxFactory.Identifier("Identifier"), InternalSyntaxFactory.Token(SyntaxKind.EqualsToken), GenerateIdentifierName()); 1650Assert.Equal(SyntaxKind.LetKeyword, node.LetKeyword.Kind); 10629=> SyntaxFactory.LetClause(SyntaxFactory.Token(SyntaxKind.LetKeyword), SyntaxFactory.Identifier("Identifier"), SyntaxFactory.Token(SyntaxKind.EqualsToken), GenerateIdentifierName()); 12040Assert.Equal(SyntaxKind.LetKeyword, node.LetKeyword.Kind());
Parsing\DeclarationParsingTests.cs (1)
13553N(SyntaxKind.LetKeyword);
Parsing\ExpressionParsingTests.cs (5)
2517Assert.Equal(SyntaxKind.LetKeyword, ls.LetKeyword.Kind()); 7358N(SyntaxKind.LetKeyword); 7400N(SyntaxKind.LetKeyword); 7454N(SyntaxKind.LetKeyword); 7464N(SyntaxKind.LetKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Simplification\Reducers\CSharpEscapingReducer.cs (1)
76case SyntaxKind.LetKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
59public static readonly SyntaxToken LetKeyword = Token(SyntaxKind.LetKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
374(currentToken.Kind() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
171case SyntaxKind.LetKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
284case SyntaxKind.LetKeyword:
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
59public static readonly SyntaxToken LetKeyword = Token(SyntaxKind.LetKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
374(currentToken.Kind() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
171case SyntaxKind.LetKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
284case SyntaxKind.LetKeyword: