1 implementation of ILabeledOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4515internal sealed partial class LabeledOperation : Operation, ILabeledOperation
27 references to ILabeledOperation
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Microsoft.CodeAnalysis (7)
Generated\OperationKind.Generated.cs (1)
29/// <summary>Indicates an <see cref="ILabeledOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10831public override IOperation VisitLabeled(ILabeledOperation operation, object? argument) 11423public virtual void VisitLabeled(ILabeledOperation operation) => DefaultVisit(operation); 11562public virtual TResult? VisitLabeled(ILabeledOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (3)
1445case ILabeledOperation { Operation: { } } labelOperation: 1452bool visitPossibleUsingDeclarationInLabel(ILabeledOperation labelOperation) 3855public override IOperation? VisitLabeled(ILabeledOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3977public sealed override TAbstractAnalysisValue VisitLabeled(ILabeledOperation operation, object? argument) 3979throw new NotSupportedException($"'{nameof(ILabeledOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
2189private ILabeledOperation CreateBoundLabelStatementOperation(BoundLabelStatement boundLabelStatement) 2197private ILabeledOperation CreateBoundLabeledStatementOperation(BoundLabeledStatement boundLabeledStatement)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IBranchOperation.Extensions.cs (1)
43Assert.IsAssignableFrom<ILabeledOperation>(result.outer);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\OperationTreeVerifier.cs (2)
661public override void VisitLabeled(ILabeledOperation operation) 663LogString(nameof(ILabeledOperation));
Compilation\TestOperationVisitor.cs (1)
365public override void VisitLabeled(ILabeledOperation operation)
Diagnostics\OperationTestAnalyzer.cs (1)
1449ILabelSymbol label = ((ILabeledOperation)operationContext.Operation).Label;
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IBranchOperation.Extensions.vb (1)
38Assert.IsAssignableFrom(GetType(ILabeledOperation), result.outer)
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
896public override void VisitLabeled(ILabeledOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (1)
48body.Operations[1] is ILabeledOperation labeledOp && labeledOp.IsImplicit &&