23 references to Writeable
Microsoft.CodeAnalysis.CSharp (23)
CodeGen\EmitAddress.cs (1)
555(addressKind == AddressKind.Constrained ? AddressKind.Writeable : addressKind) :
CodeGen\EmitArrayInitializer.cs (3)
553EmitAddress(inPlaceTarget, AddressKind.Writeable); 705EmitAddress(inPlaceTarget, AddressKind.Writeable); 761EmitAddress(inPlaceTarget, AddressKind.Writeable);
CodeGen\EmitExpression.cs (15)
676var temp = EmitAddress(expression.Operand, AddressKind.Writeable); 732var unexpectedTemp = EmitAddress(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.Writeable); 1114EmitArrayElementAddress(refArrayAccess.ArrayAccess, AddressKind.Writeable); 1648LocalDefinition tempOpt = EmitReceiverRef(receiver, AddressKind.Writeable); 1859AddressKind.Writeable; 1883addressKind = AddressKind.Writeable; 1905addressKind = (callKind == CallKind.ConstrainedCallVirt) ? AddressKind.Constrained : AddressKind.Writeable; 2647if (!HasHome(left, AddressKind.Writeable)) 2674var temp = EmitAddress(target, AddressKind.Writeable); 2703var temp = EmitAddress(target, AddressKind.Writeable); 2790var temp = EmitReceiverRef(left.ReceiverOpt, 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 (2)
873var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable); 1172var receiverTemp = EmitReceiverRef(left.ReceiverOpt, AddressKind.Writeable);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
290thisRefKind == RefKind.Ref ? CodeGenerator.AddressKind.Writeable : CodeGenerator.AddressKind.ReadOnlyStrict,
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
551CodeGenerator.AddressKind.Writeable,