64 references to WhileStatement
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Statements.cs (2)
83case SyntaxKind.WhileStatement: 363case SyntaxKind.WhileStatement:
Binder\WhileBinder.cs (2)
24Debug.Assert(syntax != null && (syntax.IsKind(SyntaxKind.WhileStatement) || syntax.IsKind(SyntaxKind.DoStatement))); 55case SyntaxKind.WhileStatement:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1747case SyntaxKind.WhileStatement:
Lowering\Instrumentation\Instrumenter.cs (2)
122Debug.Assert(original.Syntax.Kind() == SyntaxKind.WhileStatement); 137Debug.Assert(original.Syntax.Kind() == SyntaxKind.WhileStatement);
Syntax\LambdaUtilities.cs (1)
413case SyntaxKind.WhileStatement:
Syntax\LookupPosition.cs (2)
360case SyntaxKind.WhileStatement: 438case SyntaxKind.WhileStatement:
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
CSharpAddBracesDiagnosticAnalyzer.cs (1)
39SyntaxKind.WhileStatement,
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
159case SyntaxKind.WhileStatement:
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
287case SyntaxKind.WhileStatement:
CSharpSyntaxKinds.cs (1)
138public int WhileStatement => (int)SyntaxKind.WhileStatement;
ExpressionSyntaxExtensions.cs (1)
565case SyntaxKind.WhileStatement:
FormattingRangeHelper.cs (1)
359SyntaxKind.WhileStatement or
NewLineUserSettingFormattingRule.cs (1)
55case SyntaxKind.WhileStatement:
SpacingFormattingRule.cs (1)
610return syntaxKind is SyntaxKind.IfStatement or SyntaxKind.WhileStatement or SyntaxKind.SwitchStatement or
SyntaxNodeExtensions.cs (2)
476case SyntaxKind.WhileStatement: 492case SyntaxKind.WhileStatement:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
166parent.IsKind(SyntaxKind.WhileStatement) ||
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\LocalSlotMappingTests.cs (1)
3374ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.WhileStatement), preserveLocalVariables: true)));
Microsoft.CodeAnalysis.CSharp.Features (15)
BraceCompletion\CurlyBraceCompletionService.cs (1)
218case SyntaxKind.WhileStatement:
CSharpAddBracesDiagnosticAnalyzer.cs (1)
39SyntaxKind.WhileStatement,
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
159case SyntaxKind.WhileStatement:
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
287case SyntaxKind.WhileStatement:
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
211case SyntaxKind.WhileStatement: 303case SyntaxKind.WhileStatement:
EditAndContinue\BreakpointSpans.cs (1)
421case SyntaxKind.WhileStatement:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1041case SyntaxKind.WhileStatement: 1778case SyntaxKind.WhileStatement: 2806case SyntaxKind.WhileStatement:
EditAndContinue\SyntaxComparer.cs (3)
375case SyntaxKind.WhileStatement: 853case SyntaxKind.WhileStatement: 1050case SyntaxKind.WhileStatement:
LambdaUtilities.cs (1)
413case SyntaxKind.WhileStatement:
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
138case SyntaxKind.WhileStatement: return BlockTypes.Loop;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (17)
Parsing\ParsingErrorRecoveryTests.cs (13)
4586Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 4615Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 4644Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 4674Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 4703Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5061Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5090Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5119Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5149Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5178Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5484Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5518Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind()); 5548Assert.Equal(SyntaxKind.WhileStatement, ms.Body.Statements[1].Kind());
Parsing\StatementAttributeParsingTests.cs (3)
368N(SyntaxKind.WhileStatement); 453N(SyntaxKind.WhileStatement); 895N(SyntaxKind.WhileStatement);
Parsing\StatementParsingTests.cs (1)
1474Assert.Equal(SyntaxKind.WhileStatement, statement.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
115case SyntaxKind.WhileStatement:
CSharpSyntaxKinds.cs (1)
138public int WhileStatement => (int)SyntaxKind.WhileStatement;
FormattingRangeHelper.cs (1)
359SyntaxKind.WhileStatement or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
565case SyntaxKind.WhileStatement:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
476case SyntaxKind.WhileStatement: 492case SyntaxKind.WhileStatement:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
166parent.IsKind(SyntaxKind.WhileStatement) ||
NewLineUserSettingFormattingRule.cs (1)
55case SyntaxKind.WhileStatement:
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
189case SyntaxKind.WhileStatement:
SpacingFormattingRule.cs (1)
610return syntaxKind is SyntaxKind.IfStatement or SyntaxKind.WhileStatement or SyntaxKind.SwitchStatement or