8 instantiations of BoundTernaryConditionalExpression
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_Expressions.vb (1)
1958Return New BoundTernaryConditionalExpression(node,
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (2)
165Dim boundTernaryConditional = New BoundTernaryConditionalExpression(syntax, 279Dim ternary As BoundExpression = New BoundTernaryConditionalExpression(syntax,
Generated\BoundNodes.xml.Generated.vb (1)
1963Dim result = New BoundTernaryConditionalExpression(Me.Syntax, condition, whenTrue, whenFalse, constantValueOpt, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (1)
111New BoundTernaryConditionalExpression(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
529Return TransformRewrittenTernaryConditionalExpression(New BoundTernaryConditionalExpression(syntax, condition, whenTrue, whenFalse, Nothing, whenTrue.Type))
Lowering\SyntheticBoundNodeFactory.vb (2)
616Return New BoundTernaryConditionalExpression(Me.Syntax, condition, ifTrue, ifFalse, Nothing, ifTrue.Type).MakeCompilerGenerated() 1018Return New BoundTernaryConditionalExpression(Syntax, condition, consequence, alternative, Nothing, type)
24 references to BoundTernaryConditionalExpression
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1399Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
36Return VisitTernaryConditionalExpression(CType(node, BoundTernaryConditionalExpression), arg)
CodeGen\EmitExpression.vb (2)
82EmitTernaryConditionalExpression(DirectCast(expression, BoundTernaryConditionalExpression), used) 1250Private Sub EmitTernaryConditionalExpression(expr As BoundTernaryConditionalExpression, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
824Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
1961Public Function Update(condition As BoundExpression, whenTrue As BoundExpression, whenFalse As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As BoundTernaryConditionalExpression 9381Return VisitTernaryConditionalExpression(CType(node, BoundTernaryConditionalExpression), arg) 9809Public Overridable Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression, arg As A) As R 10512Public Overridable Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 11243Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 12227Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 13389Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
411Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 412Dim rewritten = DirectCast(MyBase.VisitTernaryConditionalExpression(node), BoundTernaryConditionalExpression)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
243Return VisitTernaryConditionalExpression(DirectCast(node, BoundTernaryConditionalExpression))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
23Private Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (3)
320Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 322DirectCast(MyBase.VisitTernaryConditionalExpression(node), BoundTernaryConditionalExpression)) 325Private Shared Function TransformRewrittenTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
365Dim t = DirectCast(node, BoundTernaryConditionalExpression)
Lowering\SyntheticBoundNodeFactory.vb (2)
613Public Function TernaryConditionalExpression(condition As BoundExpression, ifTrue As BoundExpression, ifFalse As BoundExpression) As BoundTernaryConditionalExpression 1017Public Function Conditional(condition As BoundExpression, consequence As BoundExpression, alternative As BoundExpression, type As TypeSymbol) As BoundTernaryConditionalExpression
Operations\VisualBasicOperationFactory.vb (2)
112Return CreateBoundTernaryConditionalExpressionOperation(DirectCast(boundNode, BoundTernaryConditionalExpression)) 777Private Function CreateBoundTernaryConditionalExpressionOperation(boundTernaryConditionalExpression As BoundTernaryConditionalExpression) As IConditionalOperation