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