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