19 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitAddress.cs (5)
221AddExpressionTemp(EmitAddress(expr.Alternative, addressKind)); 229AddExpressionTemp(EmitAddress(expr.Consequence, addressKind)); 248var receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, AddressKind.ReadOnly); 345var result = EmitAddress(sequence.Value, addressKind); 531return EmitAddress(receiver, addressKind);
CodeGen\EmitArrayInitializer.cs (3)
553EmitAddress(inPlaceTarget, AddressKind.Writeable); 705EmitAddress(inPlaceTarget, AddressKind.Writeable); 761EmitAddress(inPlaceTarget, AddressKind.Writeable);
CodeGen\EmitExpression.cs (10)
676var temp = EmitAddress(expression.Operand, AddressKind.Writeable); 724var temp = EmitAddress(argument, AddressKind.ReadOnly); 732var unexpectedTemp = EmitAddress(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.Writeable); 749var temp = EmitAddress(expression.Operand, AddressKind.ReadOnlyStrict); 2674var temp = EmitAddress(target, AddressKind.Writeable); 2703var temp = EmitAddress(target, AddressKind.Writeable); 2874var temp = EmitAddress(left, AddressKind.Writeable); 2885var temp = EmitAddress(left, AddressKind.Writeable); 2897var temp = EmitAddress(left, AddressKind.Writeable); 2994LocalDefinition temp = EmitAddress(assignmentOperator.Right, lhs.GetRefKind() is RefKind.RefReadOnly or RefKindExtensions.StrictIn or RefKind.RefReadOnlyParameter ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);
CodeGen\EmitStatement.cs (1)
873var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);