26 references to Operand
Microsoft.CodeAnalysis.VisualBasic (26)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2288VisitCondition(node.Operand) 2291VisitRvalue(node.Operand)
Binding\Binder_Utils.vb (1)
1346boundExpression = DirectCast(boundExpression, BoundUnaryOperator).Operand
BoundTree\BoundUnaryOperator.vb (3)
27Operand.AssertRValue() 28Debug.Assert(HasErrors OrElse Type.IsSameTypeIgnoringAll(Operand.Type)) 36Dim operandType = TryCast(Operand.Type.GetNullableUnderlyingTypeOrSelf(), NamedTypeSymbol)
CodeGen\EmitOperators.vb (6)
18EmitExpression(expression.Operand, used:=False) 41EmitExpression(expression.Operand, used:=True) 58EmitCondExpr(expression.Operand, sense:=False) 60EmitExpression(expression.Operand, used:=True) 77EmitExpression(expression.Operand, used:=True) 690condition = unOp.Operand
CodeGen\EmitStatement.vb (1)
761condition = unOp.Operand
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1004Dim operand = DirectCast(Me.Visit(node.Operand), BoundExpression)
Generated\BoundNodes.xml.Generated.vb (4)
1429If operatorKind <> Me.OperatorKind OrElse operand IsNot Me.Operand OrElse checked <> Me.Checked OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse type IsNot Me.Type Then 11222Me.Visit(node.Operand) 12196Dim operand As BoundExpression = DirectCast(Me.Visit(node.Operand), BoundExpression) 13340New TreeDumperNode("operand", Nothing, new TreeDumperNode() {Visit(node.Operand, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
920Dim operand As BoundExpression = rewritten.Operand
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
22Dim origArg As BoundExpression = node.Operand
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (6)
111Debug.Assert(node.Operand.Type.IsObjectType() AndAlso node.Type.IsObjectType()) 132ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 139Debug.Assert(node.Operand.Type.IsDecimalType() AndAlso node.Type.IsDecimalType()) 145result = node.Operand 156ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 164Dim operand As BoundExpression = VisitExpressionNode(node.Operand)