1 implementation of IWhileLoopOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4531internal sealed partial class WhileLoopOperation : BaseLoopOperation, IWhileLoopOperation
10 references to IWhileLoopOperation
Microsoft.CodeAnalysis (5)
Generated\Operations.Generated.cs (3)
10898public override IOperation VisitWhileLoop(IWhileLoopOperation operation, object? argument) 11499public virtual void VisitWhileLoop(IWhileLoopOperation operation) => DefaultVisit(operation); 11640public virtual TResult? VisitWhileLoop(IWhileLoopOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
3583public override IOperation? VisitWhileLoop(IWhileLoopOperation operation, int? captureIdForResult)
Operations\Loops\LoopKind.cs (1)
18/// Represents an <see cref="IWhileLoopOperation"/> in C# or VB.
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3883public sealed override TAbstractAnalysisValue VisitWhileLoop(IWhileLoopOperation operation, object? argument) 3885throw new NotSupportedException($"'{nameof(IWhileLoopOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
1910private IWhileLoopOperation CreateBoundWhileStatementOperation(BoundWhileStatement boundWhileStatement) 1924private IWhileLoopOperation CreateBoundDoStatementOperation(BoundDoStatement boundDoStatement)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
1335public override void VisitWhileLoop(IWhileLoopOperation operation)