2 instantiations of BoundUserDefinedShortCircuitingOperator
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Operators.vb (1)
762
Return New
BoundUserDefinedShortCircuitingOperator
(node, leftOperand, leftPlaceholder, test, bitwise, operatorType, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
1692
Dim result = New
BoundUserDefinedShortCircuitingOperator
(Me.Syntax, leftOperand, leftOperandPlaceholder, leftTest, bitwiseOperator, type, Me.HasErrors)
17 references to BoundUserDefinedShortCircuitingOperator
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2216
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
Binding\Binder_Operators.vb (1)
628
) As
BoundUserDefinedShortCircuitingOperator
Generated\BoundNodes.xml.Generated.vb (7)
1690
Public Function Update(leftOperand As BoundExpression, leftOperandPlaceholder As BoundRValuePlaceholder, leftTest As BoundExpression, bitwiseOperator As BoundUserDefinedBinaryOperator, type As TypeSymbol) As
BoundUserDefinedShortCircuitingOperator
9371
Return VisitUserDefinedShortCircuitingOperator(CType(node,
BoundUserDefinedShortCircuitingOperator
), arg)
9789
Public Overridable Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
, arg As A) As R
10492
Public Overridable Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
11213
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
12192
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
13345
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
, arg As Object) As TreeDumperNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
253
Return VisitUserDefinedShortCircuitingOperator(DirectCast(node,
BoundUserDefinedShortCircuitingOperator
))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
102
Private Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
30
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
531
Public Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
473
Public NotOverridable Overrides Function VisitUserDefinedShortCircuitingOperator(node As
BoundUserDefinedShortCircuitingOperator
) As BoundNode
Operations\VisualBasicOperationFactory.vb (3)
100
Return CreateBoundUserDefinedShortCircuitingOperatorOperation(DirectCast(boundNode,
BoundUserDefinedShortCircuitingOperator
))
535
Dim boundShortCircuiting = DirectCast(binaryOperator,
BoundUserDefinedShortCircuitingOperator
)
621
Private Function CreateBoundUserDefinedShortCircuitingOperatorOperation(boundUserDefinedShortCircuitingOperator As
BoundUserDefinedShortCircuitingOperator
) As IBinaryOperation