18 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (18)
CodeGen\EmitAddress.cs (5)
227AddExpressionTemp(EmitAddress(expr.Alternative, addressKind)); 235AddExpressionTemp(EmitAddress(expr.Consequence, addressKind)); 254var receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, AddressKind.ReadOnly); 351var result = EmitAddress(sequence.Value, addressKind); 537return EmitAddress(receiver, addressKind);
CodeGen\EmitArrayInitializer.cs (3)
551EmitAddress(inPlaceTarget, AddressKind.Writeable); 703EmitAddress(inPlaceTarget, AddressKind.Writeable); 759EmitAddress(inPlaceTarget, AddressKind.Writeable);
CodeGen\EmitExpression.cs (9)
673var temp = EmitAddress(expression.Operand, AddressKind.Writeable); 722var temp = EmitAddress(argument, GetArgumentAddressKind(refKind)); 757var temp = EmitAddress(expression.Operand, AddressKind.ReadOnlyStrict); 2731var temp = EmitAddress(target, AddressKind.Writeable); 2760var temp = EmitAddress(target, AddressKind.Writeable); 2938var temp = EmitAddress(left, AddressKind.Writeable); 2949var temp = EmitAddress(left, AddressKind.Writeable); 2961var temp = EmitAddress(left, AddressKind.Writeable); 3083LocalDefinition temp = EmitAddress(right, refKind is RefKind.RefReadOnly or RefKindExtensions.StrictIn or RefKind.RefReadOnlyParameter ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);
CodeGen\EmitStatement.cs (1)
883var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);