23 references to Writeable
Microsoft.CodeAnalysis.CSharp (23)
CodeGen\EmitAddress.cs (1)
557
(addressKind == AddressKind.Constrained ? AddressKind.
Writeable
: addressKind) :
CodeGen\EmitArrayInitializer.cs (3)
553
EmitAddress(inPlaceTarget, Binder.AddressKind.
Writeable
);
705
EmitAddress(inPlaceTarget, Binder.AddressKind.
Writeable
);
761
EmitAddress(inPlaceTarget, Binder.AddressKind.
Writeable
);
CodeGen\EmitExpression.cs (15)
676
var temp = EmitAddress(expression.Operand, AddressKind.
Writeable
);
732
var unexpectedTemp = EmitAddress(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
1114
EmitArrayElementAddress(refArrayAccess.ArrayAccess, AddressKind.
Writeable
);
1648
LocalDefinition tempOpt = EmitReceiverRef(receiver, AddressKind.
Writeable
);
1859
AddressKind.
Writeable
;
1883
addressKind = AddressKind.
Writeable
;
1905
addressKind = (callKind == CallKind.ConstrainedCallVirt) ? AddressKind.Constrained : AddressKind.
Writeable
;
2647
if (!HasHome(left, AddressKind.
Writeable
))
2674
var temp = EmitAddress(target, AddressKind.
Writeable
);
2703
var temp = EmitAddress(target, AddressKind.
Writeable
);
2790
var temp = EmitReceiverRef(left.ReceiverOpt, AddressKind.
Writeable
);
2874
var temp = EmitAddress(left, AddressKind.
Writeable
);
2885
var temp = EmitAddress(left, AddressKind.
Writeable
);
2897
var temp = EmitAddress(left, AddressKind.
Writeable
);
2994
LocalDefinition temp = EmitAddress(assignmentOperator.Right, lhs.GetRefKind() is RefKind.RefReadOnly or RefKindExtensions.StrictIn or RefKind.RefReadOnlyParameter ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
CodeGen\EmitStatement.cs (2)
873
var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
1172
var receiverTemp = EmitReceiverRef(left.ReceiverOpt, AddressKind.
Writeable
);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
291
thisRefKind == RefKind.Ref ? Binder.AddressKind.
Writeable
: Binder.AddressKind.ReadOnlyStrict,
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
551
Binder.AddressKind.
Writeable
,