29 references to BoundUnaryOperator
Microsoft.CodeAnalysis.VisualBasic (29)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2286Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode
Binding\Binder_Utils.vb (1)
1346boundExpression = DirectCast(boundExpression, BoundUnaryOperator).Operand
BoundTree\BoundTreeVisitor.vb (1)
30Return VisitUnaryOperator(CType(node, BoundUnaryOperator), arg)
CodeGen\EmitConversion.vb (1)
130Select Case (DirectCast(conversion.Operand, BoundUnaryOperator).OperatorKind And UnaryOperatorKind.IntrinsicOpMask)
CodeGen\EmitExpression.vb (1)
144EmitUnaryOperatorExpression(DirectCast(expression, BoundUnaryOperator), used)
CodeGen\EmitOperators.vb (3)
14Private Sub EmitUnaryOperatorExpression(expression As BoundUnaryOperator, used As Boolean) 86Private Shared Function OperatorHasSideEffects(expression As BoundUnaryOperator) As Boolean 688Dim unOp = DirectCast(condition, BoundUnaryOperator)
CodeGen\EmitStatement.vb (1)
757Dim unOp = DirectCast(condition, BoundUnaryOperator)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
997Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
1412Public Function Update(operatorKind As UnaryOperatorKind, operand As BoundExpression, checked As Boolean, constantValueOpt As ConstantValue, type As TypeSymbol) As BoundUnaryOperator 9379Return VisitUnaryOperator(CType(node, BoundUnaryOperator), arg) 9787Public Overridable Function VisitUnaryOperator(node As BoundUnaryOperator, arg As A) As R 10490Public Overridable Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode 11205Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode 12179Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode 13321Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
915Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode 916Dim rewritten = DirectCast(MyBase.VisitUnaryOperator(node), BoundUnaryOperator)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
254Return VisitUnaryOperator(DirectCast(node, BoundUnaryOperator))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
21Private Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
393Dim unaryOperator = DirectCast(nodeToCheck, BoundUnaryOperator)
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (7)
79Public Overrides Function VisitUnaryOperator(node As BoundUnaryOperator) As BoundNode 84result = RewriteUnaryOperator(DirectCast(result, BoundUnaryOperator)) 93Private Function RewriteUnaryOperator(node As BoundUnaryOperator) As BoundExpression 110Private Function RewriteObjectUnaryOperator(node As BoundUnaryOperator) As BoundExpression 138Private Function RewriteDecimalUnaryOperator(node As BoundUnaryOperator) As BoundExpression 163Private Function RewriteLiftedUnaryOperator(node As BoundUnaryOperator) As BoundNode 312Private Function ApplyUnliftedUnaryOp(originalOperator As BoundUnaryOperator, operandValue As BoundExpression) As BoundExpression