1 write to Operand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1280
this.
Operand
= operand;
20 references to Operand
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Statements.cs (2)
1248
elementType = ((BoundAddressOfOperator)initializerOpt).
Operand
.Type;
2408
Error(diagnostics, ErrorCode.ERR_InvalidAddrOp, ((BoundAddressOfOperator)operand).
Operand
.Syntax);
CodeGen\EmitExpression.cs (1)
749
var temp = EmitAddress(expression.
Operand
, AddressKind.ReadOnlyStrict);
CodeGen\Optimizer.cs (1)
1791
BoundExpression visitedOperand = this.VisitExpression(node.
Operand
, ExprContext.Address);
FlowAnalysis\AbstractFlowPass.cs (1)
3473
VisitAddressOfOperand(node.
Operand
, shouldReadOperand: false);
FlowAnalysis\DefiniteAssignment.cs (3)
2525
initializer = ((BoundAddressOfOperator)initializer).
Operand
;
2539
BoundExpression operand = node.
Operand
;
2561
VisitAddressOfOperand(node.
Operand
, shouldReadOperand);
FlowAnalysis\NullableWalker.cs (2)
10579
initializer = ((BoundAddressOfOperator)initializer).
Operand
;
10593
Visit(node.
Operand
);
FlowAnalysis\UnassignedAddressTakenVariablesWalker.cs (1)
64
VisitRvalue(node.
Operand
);
Generated\BoundNodes.xml.Generated.cs (5)
1293
if (operand != this.
Operand
|| isManaged != this.IsManaged || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9855
this.Visit(node.
Operand
);
10950
BoundExpression operand = (BoundExpression)this.Visit(node.
Operand
);
12554
BoundExpression operand = (BoundExpression)this.Visit(node.
Operand
);
15191
new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.
Operand
, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
752
BoundExpression operand = node.
Operand
;
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
252
initializerExpr = ((BoundAddressOfOperator)initializerExpr).
Operand
;
Lowering\SpillSequenceSpiller.cs (1)
765
var expr = VisitExpression(ref builder, node.
Operand
);
Operations\CSharpOperationFactory.cs (1)
1689
IOperation reference = Create(boundAddressOfOperator.
Operand
);