1 implementation of IForLoopOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4287internal sealed partial class ForLoopOperation : BaseLoopOperation, IForLoopOperation
13 references to IForLoopOperation
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (3)
10816public override IOperation VisitForLoop(IForLoopOperation operation, object? argument) 11420public virtual void VisitForLoop(IForLoopOperation operation) => DefaultVisit(operation); 11559public virtual TResult? VisitForLoop(IForLoopOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
5713public override IOperation? VisitForLoop(IForLoopOperation operation, int? captureIdForResult)
Operations\Loops\LoopKind.cs (1)
23/// Indicates an <see cref="IForLoopOperation"/> in C#.
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1872private IForLoopOperation CreateBoundForStatementOperation(BoundForStatement boundForStatement)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests.cs (2)
311var op = (IForLoopOperation)comp.GetSemanticModel(tree).GetOperation(tree.GetRoot().DescendantNodes().OfType<ForStatementSyntax>().Single());
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
566public override void VisitForLoop(IForLoopOperation operation) 568LogString(nameof(IForLoopOperation));
Compilation\TestOperationVisitor.cs (1)
288public override void VisitForLoop(IForLoopOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
149IForLoopOperation forLoop = (IForLoopOperation)loop;