212 references to ForStatementSyntax
Microsoft.CodeAnalysis.CSharp (22)
Syntax\ForStatementSyntax.cs (3)
11public ForStatementSyntax Update(SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
20public static ForStatementSyntax ForStatement(VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
23public static ForStatementSyntax ForStatement(SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
37ForStatementSyntax or
Microsoft.CodeAnalysis.CSharp.EditorFeatures (12)
CompleteStatement\CompleteStatementCommandHandler.cs (7)
379return isInsideDelimiters && TryGetForStatementCaret(caret, (ForStatementSyntax)statementNode, out targetPosition);
406private static bool TryGetForStatementCaret(SnapshotPoint originalCaret, ForStatementSyntax forStatement, out SnapshotPoint forStatementCaret)
432private static bool CaretIsInForStatementCondition(int caretPosition, ForStatementSyntax forStatementSyntax, [NotNullWhen(true)] out ExpressionSyntax? condition)
443private static bool CaretIsInForStatementDeclaration(int caretPosition, ForStatementSyntax forStatementSyntax, [NotNullWhen(true)] out VariableDeclarationSyntax? declaration)
452private static bool CaretIsInForStatementInitializers(int caretPosition, ForStatementSyntax forStatementSyntax, out int relocatedPosition)
544var forStatement = (ForStatementSyntax)currentNode;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Features (39)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (49)
IOperation\IOperationTests_IForLoopStatement.cs (41)
79VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
141VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
203VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
286VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
369VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
422VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
500VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
544VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
597VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
644VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
694VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
781VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
877VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
969VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1070VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1197VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1302VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1385VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1455VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1521VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1603VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1641VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1723VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1805VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
1856VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2006VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2142VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2231VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2335VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2395VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2455VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2516VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2570VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2638VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2676VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2694var tree = GetOperationTreeForTest<ForStatementSyntax>(source);
2753VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2851VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2900VerifyOperationTreeForTest<ForStatementSyntax>(source, expectedOperationTree);
2968VerifyOperationTreeAndDiagnosticsForTest<ForStatementSyntax>(source, expectedOperationTree, expectedDiagnostics);
3032VerifyOperationTreeAndDiagnosticsForTest<ForStatementSyntax>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (25)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
37ForStatementSyntax or
Microsoft.Interop.SourceGeneration (2)
Roslyn.Diagnostics.CSharp.Analyzers (17)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
37ForStatementSyntax or