19 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitAddress.cs (6)
218AddExpressionTemp(EmitAddress(expr.Alternative, addressKind)); 226AddExpressionTemp(EmitAddress(expr.Consequence, addressKind)); 245var receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, AddressKind.ReadOnly); 342var result = EmitAddress(sequence.Value, addressKind); 519return EmitAddress(receiver, addressKind); 534return EmitAddress(receiver, addressKind);
CodeGen\EmitArrayInitializer.cs (2)
538EmitAddress(inPlaceTarget, Binder.AddressKind.Writeable); 568EmitAddress(inPlaceTarget, Binder.AddressKind.Writeable);
CodeGen\EmitExpression.cs (10)
664var temp = EmitAddress(expression.Operand, AddressKind.Writeable); 712var temp = EmitAddress(argument, AddressKind.ReadOnly); 719var unexpectedTemp = EmitAddress(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.Writeable); 735var temp = EmitAddress(expression.Operand, AddressKind.ReadOnlyStrict); 2457var temp = EmitAddress(target, AddressKind.Writeable); 2486var temp = EmitAddress(target, AddressKind.Writeable); 2656var temp = EmitAddress(left, AddressKind.Writeable); 2667var temp = EmitAddress(left, AddressKind.Writeable); 2679var temp = EmitAddress(left, AddressKind.Writeable); 2776LocalDefinition temp = EmitAddress(assignmentOperator.Right, lhs.GetRefKind() == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);
CodeGen\EmitStatement.cs (1)
848var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);