17 references to EmitReceiverRef
Microsoft.CodeAnalysis.CSharp (17)
CodeGen\EmitAddress.cs (2)
252
EmitReceiverRef
(expression.ValueTypeReceiver, AddressKind.Constrained);
549
var tempOpt =
EmitReceiverRef
(
CodeGen\EmitExpression.cs (12)
405
receiverTemp =
EmitReceiverRef
(receiver, AddressKind.ReadOnly);
438
receiverTemp =
EmitReceiverRef
(receiver, AddressKind.Constrained);
486
receiverTemp =
EmitReceiverRef
(receiver, addressKind);
497
receiverTemp =
EmitReceiverRef
(receiver, AddressKind.ReadOnly);
562
receiverTemp =
EmitReceiverRef
(receiver, AddressKind.Constrained);
1164
return EmitFieldLoadReceiverAddress(receiver) ? null :
EmitReceiverRef
(receiver, AddressKind.ReadOnly);
1608
LocalDefinition tempOpt =
EmitReceiverRef
(receiver, AddressKind.Writeable);
1693
tempOpt =
EmitReceiverRef
(receiver, receiverAddresskind);
1698
tempOpt =
EmitReceiverRef
(receiver, receiverAddresskind);
1710
tempOpt =
EmitReceiverRef
(receiver, AddressKind.Writeable);
1813
LocalDefinition tempOpt =
EmitReceiverRef
(receiver, callKind == CallKind.ConstrainedCallVirt ? AddressKind.Constrained : AddressKind.Writeable);
2572
var temp =
EmitReceiverRef
(left.ReceiverOpt, AddressKind.Writeable);
CodeGen\EmitStatement.cs (3)
554
EmitReceiverRef
(receiver, AddressKind.ReadOnly);
568
EmitReceiverRef
(receiver, AddressKind.ReadOnly);
1147
var receiverTemp =
EmitReceiverRef
(left.ReceiverOpt, AddressKind.Writeable);