1 write to Operand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1384this.Operand = operand;
13 references to Operand
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (2)
570expr = pointerIndirection.Update(pointerIndirection.Operand, refersToLocation: true, pointerIndirection.Type); 5283var operandExpression = ((BoundPointerIndirectionOperator)expr).Operand;
BoundTree\Statement.cs (1)
35protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Operand);
CodeGen\EmitAddress.cs (1)
101BoundExpression operand = ((BoundPointerIndirectionOperator)expression).Operand;
CodeGen\EmitExpression.cs (2)
768EmitExpression(expression.Operand, used: true); 2908EmitExpression(left.Operand, used: true);
FlowAnalysis\AbstractFlowPass.cs (1)
3497VisitRvalue(node.Operand);
Generated\BoundNodes.xml.Generated.cs (5)
1397if (operand != this.Operand || refersToLocation != this.RefersToLocation || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9902this.Visit(node.Operand); 11004BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12642BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 15253new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
Lowering\SpillSequenceSpiller.cs (1)
1444var operand = VisitExpression(ref builder, node.Operand);