1 implementation of IForLoopOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4325internal sealed partial class ForLoopOperation : BaseLoopOperation, IForLoopOperation
13 references to IForLoopOperation
Microsoft.AspNetCore.Components.Analyzers (2)
ForLoopIteratorInClosureAnalyzer.cs (2)
91if (operation is IForLoopOperation forLoopOperation) 123private static void AnalyzeForLoopVariables(IForLoopOperation forLoopOperation, ForLoopAnalyzerState analyzerState)
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (3)
10886public override IOperation VisitForLoop(IForLoopOperation operation, object? argument) 11495public virtual void VisitForLoop(IForLoopOperation operation) => DefaultVisit(operation); 11635public virtual TResult? VisitForLoop(IForLoopOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
5724public 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)
3895public sealed override TAbstractAnalysisValue VisitForLoop(IForLoopOperation operation, object? argument) 3897throw new NotSupportedException($"'{nameof(IForLoopOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1938private IForLoopOperation CreateBoundForStatementOperation(BoundForStatement boundForStatement)
Microsoft.CodeAnalysis.NetAnalyzers (2)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3892public sealed override TAbstractAnalysisValue VisitForLoop(IForLoopOperation operation, object? argument) 3894throw new NotSupportedException($"'{nameof(IForLoopOperation)}' must have been lowered in the CFG");
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
792public override void VisitForLoop(IForLoopOperation operation)