3 instantiations of SwitchCaseOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10619
return new
SwitchCaseOperation
(VisitArray(internalOperation.Clauses), VisitArray(internalOperation.Body), internalOperation.Locals, Visit(internalOperation.Condition), internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.IsImplicit);
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2556
return new
SwitchCaseOperation
(clauses, body, locals, condition: null, _semanticModel, boundSwitchSection.Syntax, isImplicit: boundSwitchSection.WasCompilerGenerated);
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
1113
Return New
SwitchCaseOperation
(clauses, body, ImmutableArray(Of ILocalSymbol).Empty, condition, _semanticModel, syntax, isImplicit)
6 references to SwitchCaseOperation
Microsoft.CodeAnalysis (3)
Generated\Operations.Generated.cs (2)
10618
var
internalOperation = (
SwitchCaseOperation
)operation;
Operations\ControlFlowGraphBuilder.cs (1)
5412
IOperation? condition = ((
SwitchCaseOperation
)section).Condition;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (1)
552
_ = ((
SwitchCaseOperation
)operation).Condition;
Compilation\TestOperationVisitor.cs (2)
174
VerifySubTree(((
SwitchCaseOperation
)operation).Condition, hasNonNullParent: true);
185
Assert.Same(root, ((
SwitchCaseOperation
)root.Parent).Condition);