50 references to WhileKeyword
Microsoft.CodeAnalysis.CSharp (19)
Parser\LanguageParser.cs (6)
8127
case SyntaxKind.
WhileKeyword
:
8942
case SyntaxKind.
WhileKeyword
:
9247
var @while = this.EatToken(SyntaxKind.
WhileKeyword
);
10141
Debug.Assert(this.CurrentToken.Kind == SyntaxKind.
WhileKeyword
);
10144
this.EatToken(SyntaxKind.
WhileKeyword
),
10851
case SyntaxKind.
WhileKeyword
:
Syntax.xml.Internal.Generated.cs (4)
30930
if (whileKeyword.Kind != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
30949
if (whileKeyword.Kind != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
36297
if (whileKeyword.Kind != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
36316
if (whileKeyword.Kind != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
Syntax.xml.Main.Generated.cs (6)
4292
if (whileKeyword.Kind() != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
4302
=> SyntaxFactory.WhileStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), statement);
4306
=> SyntaxFactory.WhileStatement(default, SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), statement);
4313
if (whileKeyword.Kind() != SyntaxKind.
WhileKeyword
) throw new ArgumentException(nameof(whileKeyword));
4323
=> SyntaxFactory.DoStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.DoKeyword), statement, SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
4327
=> SyntaxFactory.DoStatement(default, SyntaxFactory.Token(SyntaxKind.DoKeyword), statement, SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
Syntax\SyntaxKindFacts.cs (2)
925
return SyntaxKind.
WhileKeyword
;
1617
case SyntaxKind.
WhileKeyword
:
Syntax\SyntaxNormalizer.cs (1)
415
if (kind == SyntaxKind.
WhileKeyword
&&
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
437
nextToken.Kind() == SyntaxKind.
WhileKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
154
(previousKind == SyntaxKind.IfKeyword || previousKind == SyntaxKind.
WhileKeyword
|| previousKind == SyntaxKind.SwitchKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
73
if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.
WhileKeyword
)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2616
token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.
WhileKeyword
))
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
11
internal sealed class WhileKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
WhileKeyword
)
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
30
or SyntaxKind.
WhileKeyword
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Generated\Syntax.Test.xml.Generated.cs (8)
392
=> InternalSyntaxFactory.WhileStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.
WhileKeyword
), InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
395
=> InternalSyntaxFactory.DoStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.DoKeyword), GenerateBlock(), InternalSyntaxFactory.Token(SyntaxKind.
WhileKeyword
), InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken), InternalSyntaxFactory.Token(SyntaxKind.SemicolonToken));
2260
Assert.Equal(SyntaxKind.
WhileKeyword
, node.WhileKeyword.Kind);
2277
Assert.Equal(SyntaxKind.
WhileKeyword
, node.WhileKeyword.Kind);
10742
=> SyntaxFactory.WhileStatement(new SyntaxList<AttributeListSyntax>(), SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10745
=> SyntaxFactory.DoStatement(new SyntaxList<AttributeListSyntax>(), SyntaxFactory.Token(SyntaxKind.DoKeyword), GenerateBlock(), SyntaxFactory.Token(SyntaxKind.
WhileKeyword
), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
12610
Assert.Equal(SyntaxKind.
WhileKeyword
, node.WhileKeyword.Kind());
12627
Assert.Equal(SyntaxKind.
WhileKeyword
, node.WhileKeyword.Kind());
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (2)
4757
M(SyntaxKind.
WhileKeyword
);
5799
N(SyntaxKind.
WhileKeyword
);
Parsing\StatementAttributeParsingTests.cs (4)
371
N(SyntaxKind.
WhileKeyword
);
456
N(SyntaxKind.
WhileKeyword
);
910
N(SyntaxKind.
WhileKeyword
);
991
N(SyntaxKind.
WhileKeyword
);
Parsing\StatementParsingTests.cs (2)
1480
Assert.Equal(SyntaxKind.
WhileKeyword
, ws.WhileKeyword.Kind());
1505
Assert.Equal(SyntaxKind.
WhileKeyword
, ds.WhileKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
89
case SyntaxKind.
WhileKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
437
nextToken.Kind() == SyntaxKind.
WhileKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
154
(previousKind == SyntaxKind.IfKeyword || previousKind == SyntaxKind.
WhileKeyword
|| previousKind == SyntaxKind.SwitchKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
73
if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.
WhileKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2616
token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.
WhileKeyword
))
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
437
nextToken.Kind() == SyntaxKind.
WhileKeyword
&&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
154
(previousKind == SyntaxKind.IfKeyword || previousKind == SyntaxKind.
WhileKeyword
|| previousKind == SyntaxKind.SwitchKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
73
if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.
WhileKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2616
token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.
WhileKeyword
))