19 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitAddress.cs (6)
242AddExpressionTemp(EmitAddress(expr.Alternative, addressKind, used)); 253AddExpressionTemp(EmitAddress(expr.Consequence, addressKind, used)); 273var receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, addressKind, used: true); 280EmitAddress(expression.ValueTypeReceiver, addressKind, used: true); 385var result = EmitAddress(sequence.Value, addressKind, used); 575return EmitAddress(receiver, addressKind, used: true);
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)
673var temp = EmitAddress(expression.Operand, AddressKind.Writeable, used: true); 722var temp = EmitAddress(argument, getArgumentAddressKind(refKind), used: true); 757var temp = EmitAddress(expression.Operand, AddressKind.ReadOnlyStrict, used); 2725var temp = EmitAddress(target, AddressKind.Writeable, used: true); 2754var temp = EmitAddress(target, AddressKind.Writeable, used: true); 2932var temp = EmitAddress(left, AddressKind.Writeable, used: true); 2943var temp = EmitAddress(left, AddressKind.Writeable, used: true); 2955var temp = EmitAddress(left, AddressKind.Writeable, used: true); 3077LocalDefinition 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);