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