1 write to Operand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2779this.Operand = operand;
15 references to Operand
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\EmitExpression.cs (1)
3185var operand = asOp.Operand;
FlowAnalysis\AbstractFlowPass.cs (1)
2705VisitRvalue(node.Operand);
FlowAnalysis\NullableWalker.cs (2)
4892operand = ((BoundAsOperator)operand).Operand; 10621var argumentType = VisitRvalueWithState(node.Operand);
Generated\BoundNodes.xml.Generated.cs (5)
2796if (operand != this.Operand || targetType != this.TargetType || operandPlaceholder != this.OperandPlaceholder || operandConversion != this.OperandConversion || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9673this.Visit(node.Operand); 10830BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12763BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 15045new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (3)
369if (node.Operand.IsLiteralNull() && (object)node.Operand.Type == null) 377return ExprFactory("TypeAs", Visit(node.Operand), _bound.Typeof(node.Type));
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
18BoundExpression rewrittenOperand = VisitExpression(node.Operand);
Lowering\SpillSequenceSpiller.cs (1)
780var operand = VisitExpression(ref builder, node.Operand);
Operations\CSharpOperationFactory.cs (1)
1135IOperation operand = Create(boundAsOperator.Operand);