1 implementation of ISingleValueCaseClauseOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7953internal sealed partial class SingleValueCaseClauseOperation : BaseCaseClauseOperation, ISingleValueCaseClauseOperation
18 references to ISingleValueCaseClauseOperation
Microsoft.CodeAnalysis (6)
Generated\Operations.Generated.cs (3)
10641public override IOperation VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, object? argument) 10935public virtual void VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation) => DefaultVisit(operation); 11071public virtual TResult? VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\CaseKind.cs (1)
18/// Indicates an <see cref="ISingleValueCaseClauseOperation"/> in C# or VB.
Operations\ControlFlowGraphBuilder.cs (2)
5451handleEqualityCheck(((ISingleValueCaseClauseOperation)caseClause).Value); 5578public override IOperation VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
44if (clause is ISingleValueCaseClauseOperation singleValueCase &&
PopulateSwitchStatementHelpers.cs (2)
75if (clause is not ISingleValueCaseClauseOperation { Value: var value }) 107var value = ((ISingleValueCaseClauseOperation)clause).Value;
Microsoft.CodeAnalysis.Features (3)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
44if (clause is ISingleValueCaseClauseOperation singleValueCase &&
PopulateSwitchStatementHelpers.cs (2)
75if (clause is not ISingleValueCaseClauseOperation { Value: var value }) 107var value = ((ISingleValueCaseClauseOperation)clause).Value;
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1797public override void VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation) 1799LogString(nameof(ISingleValueCaseClauseOperation));
Compilation\TestOperationVisitor.cs (1)
213public override void VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
353ISingleValueCaseClauseOperation singleValueClause = (ISingleValueCaseClauseOperation)clause;
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
1116Private Function CreateBoundSimpleCaseClauseOperation(boundSimpleCaseClause As BoundSimpleCaseClause) As ISingleValueCaseClauseOperation