126 references to ForStatement
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Deconstruct.cs (2)
49case SyntaxKind.ForStatement: 197case SyntaxKind.ForStatement:
Binder\Binder_Expressions.cs (2)
3942variableDeclaration.Parent.IsKind(SyntaxKind.ForStatement); 9399case SyntaxKind.ForStatement:
Binder\Binder_Statements.cs (2)
86case SyntaxKind.ForStatement: 360case SyntaxKind.ForStatement:
Compilation\MemberSemanticModel.cs (1)
388case SyntaxKind.ForStatement:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1744case SyntaxKind.ForStatement:
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
140case SyntaxKind.ForStatement:
Lowering\Instrumentation\Instrumenter.cs (2)
179Debug.Assert(original.Syntax.Kind() == SyntaxKind.ForStatement); 186Debug.Assert(original.Syntax.Kind() == SyntaxKind.ForStatement);
Symbols\Source\SourceLocalSymbol.cs (1)
175new[] { SyntaxKind.LocalDeclarationStatement, SyntaxKind.ForStatement, SyntaxKind.UsingStatement, SyntaxKind.FixedStatement }.
Syntax\LambdaUtilities.cs (2)
395case SyntaxKind.ForStatement: 444case SyntaxKind.ForStatement:
Syntax\LookupPosition.cs (2)
336case SyntaxKind.ForStatement: 399case SyntaxKind.ForStatement:
Syntax\SyntaxNodeExtensions.cs (1)
126case SyntaxKind.ForStatement:
Syntax\SyntaxNormalizer.cs (1)
417if (currentToken.Parent.IsKind(SyntaxKind.ForStatement))
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
CSharpAddBracesDiagnosticAnalyzer.cs (1)
36SyntaxKind.ForStatement,
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
148case SyntaxKind.ForStatement:
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
289case SyntaxKind.ForStatement:
CSharpTypeStyleHelper.cs (1)
107SyntaxKind.ForStatement or
CSharpUseExplicitTypeHelper.cs (1)
86typeName.Parent.Parent is (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement))
CSharpUseImplicitTypeHelper.cs (1)
109SyntaxKind.ForStatement or
FormattingRangeHelper.cs (1)
360SyntaxKind.ForStatement or
NewLineUserSettingFormattingRule.cs (2)
60case SyntaxKind.ForStatement: 448&& (previousToken.Parent is StatementSyntax && !previousToken.Parent.IsKind(SyntaxKind.ForStatement))
SpacingFormattingRule.cs (2)
179if (previousParentKind == SyntaxKind.ForStatement 611SyntaxKind.ForStatement or SyntaxKind.ForEachStatement or SyntaxKind.ForEachVariableStatement or
SyntaxNodeExtensions.cs (2)
478case SyntaxKind.ForStatement: 493case SyntaxKind.ForStatement:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpTypeInferenceService.TypeInferrer.cs (1)
2249if (variableDeclaration.IsParentKind(SyntaxKind.ForStatement))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
163return parent.IsKind(SyntaxKind.ForStatement) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1787SyntaxKind.ForStatement or 2542token.Parent.IsKind(SyntaxKind.ForStatement))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
CompleteStatement\CompleteStatementCommandHandler.cs (2)
332case SyntaxKind.ForStatement: 442case SyntaxKind.ForStatement:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\LocalSlotMappingTests.cs (1)
3575ImmutableArray.Create(SemanticEdit.Create(SemanticEditKind.Update, method0, method1, GetSyntaxMapByKind(method0, SyntaxKind.ForStatement, SyntaxKind.VariableDeclarator), preserveLocalVariables: true)));
Microsoft.CodeAnalysis.CSharp.Features (18)
BraceCompletion\CurlyBraceCompletionService.cs (1)
223case SyntaxKind.ForStatement:
CSharpAddBracesDiagnosticAnalyzer.cs (1)
36SyntaxKind.ForStatement,
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
148case SyntaxKind.ForStatement:
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
289case SyntaxKind.ForStatement:
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
205case SyntaxKind.ForStatement: 257case SyntaxKind.ForStatement:
EditAndContinue\BreakpointSpans.cs (2)
444case SyntaxKind.ForStatement: 759case SyntaxKind.ForStatement:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1785case SyntaxKind.ForStatement: 2803case SyntaxKind.ForStatement:
EditAndContinue\SyntaxComparer.cs (5)
244if (node != null && node.Parent.IsKind(SyntaxKind.ForStatement) && node is ExpressionSyntax) 378case SyntaxKind.ForStatement: 730case SyntaxKind.ForStatement: 776case SyntaxKind.ForStatement: 1049case SyntaxKind.ForStatement:
LambdaUtilities.cs (2)
395case SyntaxKind.ForStatement: 444case SyntaxKind.ForStatement:
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
135case SyntaxKind.ForStatement: return BlockTypes.Loop;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OutVarTests.cs (1)
1187case SyntaxKind.ForStatement:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (53)
Parsing\DeclarationScopeParsingTests.cs (26)
8673N(SyntaxKind.ForStatement); 8710N(SyntaxKind.ForStatement); 8758N(SyntaxKind.ForStatement); 8803N(SyntaxKind.ForStatement); 8844N(SyntaxKind.ForStatement); 8893N(SyntaxKind.ForStatement); 8942N(SyntaxKind.ForStatement); 8983N(SyntaxKind.ForStatement); 9034N(SyntaxKind.ForStatement); 9074N(SyntaxKind.ForStatement); 9132N(SyntaxKind.ForStatement); 9176N(SyntaxKind.ForStatement); 9244N(SyntaxKind.ForStatement); 9293N(SyntaxKind.ForStatement); 9334N(SyntaxKind.ForStatement); 9379N(SyntaxKind.ForStatement); 9425N(SyntaxKind.ForStatement); 9470N(SyntaxKind.ForStatement); 9511N(SyntaxKind.ForStatement); 9560N(SyntaxKind.ForStatement); 9601N(SyntaxKind.ForStatement); 9647N(SyntaxKind.ForStatement); 9693N(SyntaxKind.ForStatement); 9730N(SyntaxKind.ForStatement); 9775N(SyntaxKind.ForStatement); 9816N(SyntaxKind.ForStatement);
Parsing\DeconstructionTests.cs (4)
546N(SyntaxKind.ForStatement); 1254N(SyntaxKind.ForStatement); 1352N(SyntaxKind.ForStatement); 2039Assert.True(statement.Kind() == SyntaxKind.ForStatement);
Parsing\ExpressionParsingTests.cs (1)
6366N(SyntaxKind.ForStatement);
Parsing\FunctionPointerTests.cs (1)
2987N(SyntaxKind.ForStatement);
Parsing\ParsingErrorRecoveryTests.cs (9)
4207Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4229Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4255Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4282Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4303Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4326Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4351Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4376Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind()); 4398Assert.Equal(SyntaxKind.ForStatement, ms.Body.Statements[0].Kind());
Parsing\StatementAttributeParsingTests.cs (1)
1048N(SyntaxKind.ForStatement);
Parsing\StatementParsingTests.cs (11)
1521Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1547Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1584Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1623Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1668N(SyntaxKind.ForStatement); 1732Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1761Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1791Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1821Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1851Assert.Equal(SyntaxKind.ForStatement, statement.Kind()); 1882Assert.Equal(SyntaxKind.ForStatement, statement.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Classification\ClassificationHelpers.cs (1)
117case SyntaxKind.ForStatement:
CSharpTypeInferenceService.TypeInferrer.cs (1)
2249if (variableDeclaration.IsParentKind(SyntaxKind.ForStatement))
CSharpTypeStyleHelper.cs (1)
107SyntaxKind.ForStatement or
CSharpUseExplicitTypeHelper.cs (1)
86typeName.Parent.Parent is (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement))
CSharpUseImplicitTypeHelper.cs (1)
109SyntaxKind.ForStatement or
FormattingRangeHelper.cs (1)
360SyntaxKind.ForStatement or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
478case SyntaxKind.ForStatement: 493case SyntaxKind.ForStatement:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
163return parent.IsKind(SyntaxKind.ForStatement) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1787SyntaxKind.ForStatement or 2542token.Parent.IsKind(SyntaxKind.ForStatement))
NewLineUserSettingFormattingRule.cs (2)
60case SyntaxKind.ForStatement: 448&& (previousToken.Parent is StatementSyntax && !previousToken.Parent.IsKind(SyntaxKind.ForStatement))
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
186case SyntaxKind.ForStatement:
SpacingFormattingRule.cs (2)
179if (previousParentKind == SyntaxKind.ForStatement 611SyntaxKind.ForStatement or SyntaxKind.ForEachStatement or SyntaxKind.ForEachVariableStatement or