2 instantiations of BoundUserDefinedUnaryOperator
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Operators.vb (1)
1244
Return New
BoundUserDefinedUnaryOperator
(node, opKind, result, result.Type)
Generated\BoundNodes.xml.Generated.vb (1)
1459
Dim result = New
BoundUserDefinedUnaryOperator
(Me.Syntax, operatorKind, underlyingExpression, type, Me.HasErrors)
24 references to BoundUserDefinedUnaryOperator
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2280
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
Binding\Binder_Conversions.vb (1)
371
Dim isTrue As
BoundUserDefinedUnaryOperator
= BindUserDefinedUnaryOperator(node, UnaryOperatorKind.IsTrue, argument, isTrueOperator, diagnostics)
Binding\Binder_Operators.vb (2)
737
Dim testOp As
BoundUserDefinedUnaryOperator
= BindUserDefinedUnaryOperator(node,
1213
) As
BoundUserDefinedUnaryOperator
Generated\BoundNodes.xml.Generated.vb (7)
1457
Public Function Update(operatorKind As UnaryOperatorKind, underlyingExpression As BoundExpression, type As TypeSymbol) As
BoundUserDefinedUnaryOperator
9363
Return VisitUserDefinedUnaryOperator(CType(node,
BoundUserDefinedUnaryOperator
), arg)
9773
Public Overridable Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
, arg As A) As R
10476
Public Overridable Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
11192
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
12167
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
13310
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
32
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
255
Return VisitUserDefinedUnaryOperator(DirectCast(node,
BoundUserDefinedUnaryOperator
))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (3)
112
Dim userDefinedOperator = DirectCast(operand,
BoundUserDefinedUnaryOperator
)
162
Private Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundExpression
187
Private Function RewriteUserDefinedOperator(node As
BoundUserDefinedUnaryOperator
) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (2)
67
Public Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
212
Private Function RewriteLiftedUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundExpression
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
481
Public NotOverridable Overrides Function VisitUserDefinedUnaryOperator(node As
BoundUserDefinedUnaryOperator
) As BoundNode
Operations\VisualBasicOperationFactory.vb (5)
92
Return CreateBoundUserDefinedUnaryOperatorOperation(DirectCast(boundNode,
BoundUserDefinedUnaryOperator
))
487
Dim userDefined = DirectCast(boundOperator,
BoundUserDefinedUnaryOperator
)
511
Private Function CreateBoundUserDefinedUnaryOperatorOperation(boundUserDefinedUnaryOperator As
BoundUserDefinedUnaryOperator
) As IUnaryOperation
524
Private Shared Function TryGetOperatorMethod(boundUserDefinedUnaryOperator As
BoundUserDefinedUnaryOperator
) As MethodSymbol
641
BoundUserDefinedUnaryOperator
))