19 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitAddress.cs (6)
239AddExpressionTemp(EmitAddress(expr.Alternative, addressKind, used)); 250AddExpressionTemp(EmitAddress(expr.Consequence, addressKind, used)); 270var receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, addressKind, used: true); 277EmitAddress(expression.ValueTypeReceiver, addressKind, used: true); 386var result = EmitAddress(sequence.Value, addressKind, used); 588return EmitAddress(receiver, addressKind, used);
CodeGen\EmitArrayInitializer.cs (3)
551EmitAddress(inPlaceTarget, AddressKind.Writeable, used: true); 703EmitAddress(inPlaceTarget, AddressKind.Writeable, used: true); 759EmitAddress(inPlaceTarget, AddressKind.Writeable, used: true);
CodeGen\EmitExpression.cs (9)
684var temp = EmitAddress(expression.Operand, AddressKind.Writeable, used: true); 733var temp = EmitAddress(argument, getArgumentAddressKind(refKind), used: true); 768var temp = EmitAddress(expression.Operand, AddressKind.ReadOnlyStrict, used); 2815var temp = EmitAddress(target, AddressKind.Writeable, used: true); 2844var temp = EmitAddress(target, AddressKind.Writeable, used: true); 3022var temp = EmitAddress(left, AddressKind.Writeable, used: true); 3038var temp = EmitAddress(left, AddressKind.Writeable, used: true); 3050var temp = EmitAddress(left, AddressKind.Writeable, used: true); 3172LocalDefinition temp = EmitAddress(right, RefAssignmentValueAddressKind(refKind), used);
CodeGen\EmitStatement.cs (1)
883var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable, used: true);