1 implementation of IForLoopOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4327
internal sealed partial class ForLoopOperation : BaseLoopOperation,
IForLoopOperation
9 references to IForLoopOperation
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (3)
10888
public override IOperation VisitForLoop(
IForLoopOperation
operation, object? argument)
11497
public virtual void VisitForLoop(
IForLoopOperation
operation) => DefaultVisit(operation);
11638
public virtual TResult? VisitForLoop(
IForLoopOperation
operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
5724
public override IOperation? VisitForLoop(
IForLoopOperation
operation, int? captureIdForResult)
Operations\Loops\LoopKind.cs (1)
23
/// Indicates an <see cref="
IForLoopOperation
"/> in C#.
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3895
public sealed override TAbstractAnalysisValue VisitForLoop(
IForLoopOperation
operation, object? argument)
3897
throw new NotSupportedException($"'{nameof(
IForLoopOperation
)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1938
private
IForLoopOperation
CreateBoundForStatementOperation(BoundForStatement boundForStatement)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
792
public override void VisitForLoop(
IForLoopOperation
operation)