26 references to Writeable
Microsoft.CodeAnalysis.CSharp (26)
CodeGen\EmitAddress.cs (1)
610(addressKind == AddressKind.Constrained ? AddressKind.Writeable : addressKind) :
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 (14)
684var temp = EmitAddress(expression.Operand, AddressKind.Writeable, used: true); 759return refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.Writeable; 1739LocalDefinition tempOpt = EmitReceiverRef(receiver, AddressKind.Writeable, used: true); 1966AddressKind.Writeable; 1994addressKind = receiverType.IsReadOnly ? AddressKind.ReadOnly : AddressKind.Writeable; 2016addressKind = (callKind == CallKind.ConstrainedCallVirt) ? AddressKind.Constrained : AddressKind.Writeable; 2788if (!HasHome(left, AddressKind.Writeable)) 2815var temp = EmitAddress(target, AddressKind.Writeable, used: true); 2844var temp = EmitAddress(target, AddressKind.Writeable, used: true); 2938var temp = EmitReceiverRef(left.ReceiverOpt, 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); 3182return refKind is RefKind.RefReadOnly or RefKindExtensions.StrictIn or RefKind.RefReadOnlyParameter ? AddressKind.ReadOnlyStrict : AddressKind.Writeable;
CodeGen\EmitStatement.cs (2)
883var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable, used: true); 1195var receiverTemp = EmitReceiverRef(left.ReceiverOpt, AddressKind.Writeable, used: true);
Lowering\LocalRewriter\LocalRewriter_Call.cs (5)
306thisRefKind == RefKind.Ref ? CodeGenerator.AddressKind.Writeable : CodeGenerator.AddressKind.ReadOnly, 988CodeGenerator.AddressKind.Writeable, 993CodeGenerator.AddressKind.Writeable, 1001CodeGenerator.AddressKind.Writeable, 1088return CodeGenerator.AddressKind.Writeable;
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
552CodeGenerator.AddressKind.Writeable,