1 implementation of IRelationalCaseClauseOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8273internal sealed partial class RelationalCaseClauseOperation : BaseCaseClauseOperation, IRelationalCaseClauseOperation
23 references to IRelationalCaseClauseOperation
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Microsoft.CodeAnalysis (7)
Generated\Operations.Generated.cs (3)
11186public override IOperation VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, object? argument) 11499public virtual void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation) => DefaultVisit(operation); 11638public virtual TResult? VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\CaseKind.cs (1)
23/// Indicates an <see cref="IRelationalCaseClauseOperation"/> in VB.
Operations\ControlFlowGraphBuilder.cs (3)
5627var relationalValueClause = (IRelationalCaseClauseOperation)caseClause; 5685public override IOperation VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4013public sealed override TAbstractAnalysisValue VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, object? argument) 4015throw new NotSupportedException($"'{nameof(IRelationalCaseClauseOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1843public override void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation) 1845LogString(nameof(IRelationalCaseClauseOperation));
Compilation\TestOperationVisitor.cs (1)
226public override void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
396IRelationalCaseClauseOperation relationalClause = (IRelationalCaseClauseOperation)clause;
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
1089public override void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
228countBinaryOperator(operation, ((IRelationalCaseClauseOperation)operation).Relation);