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