1 write to Operand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1509
this.
Operand
= operand;
12 references to Operand
Microsoft.CodeAnalysis.CSharp (12)
BoundTree\Expression.cs (1)
111
protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.
Operand
);
CodeGen\EmitExpression.cs (3)
664
var temp = EmitAddress(expression.
Operand
, AddressKind.Writeable);
668
EmitSymbolToken(expression.
Operand
.Type, expression.
Operand
.Syntax);
CodeGen\Optimizer.cs (1)
1245
var rewrittenOperand = VisitExpression(node.
Operand
, ExprContext.Address);
FlowAnalysis\AbstractFlowPass.cs (1)
1208
VisitRvalue(node.
Operand
, isKnownToBeAnLvalue: true);
Generated\BoundNodes.xml.Generated.cs (5)
1520
if (operand != this.
Operand
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9537
this.Visit(node.
Operand
);
10614
BoundExpression operand = (BoundExpression)this.Visit(node.
Operand
);
12242
BoundExpression operand = (BoundExpression)this.Visit(node.
Operand
);
14719
new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.
Operand
, null) }),
Lowering\SpillSequenceSpiller.cs (1)
1131
var operand = VisitExpression(ref builder, node.
Operand
);