20 references to Writeable
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.ValueChecks.cs (1)
2080
var receiverAddressKind = method.IsEffectivelyReadOnly ? Binder.AddressKind.ReadOnly : Binder.AddressKind.
Writeable
;
CodeGen\EmitAddress.cs (1)
552
(addressKind == AddressKind.Constrained ? AddressKind.
Writeable
: addressKind) :
CodeGen\EmitArrayInitializer.cs (2)
538
EmitAddress(inPlaceTarget, Binder.AddressKind.
Writeable
);
568
EmitAddress(inPlaceTarget, Binder.AddressKind.
Writeable
);
CodeGen\EmitExpression.cs (14)
664
var temp = EmitAddress(expression.Operand, AddressKind.
Writeable
);
719
var unexpectedTemp = EmitAddress(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
1608
LocalDefinition tempOpt = EmitReceiverRef(receiver, AddressKind.
Writeable
);
1684
AddressKind.
Writeable
;
1710
tempOpt = EmitReceiverRef(receiver, AddressKind.
Writeable
);
1813
LocalDefinition tempOpt = EmitReceiverRef(receiver, callKind == CallKind.ConstrainedCallVirt ? AddressKind.Constrained : AddressKind.
Writeable
);
2430
if (!HasHome(left, AddressKind.
Writeable
))
2457
var temp = EmitAddress(target, AddressKind.
Writeable
);
2486
var temp = EmitAddress(target, AddressKind.
Writeable
);
2572
var temp = EmitReceiverRef(left.ReceiverOpt, AddressKind.
Writeable
);
2656
var temp = EmitAddress(left, AddressKind.
Writeable
);
2667
var temp = EmitAddress(left, AddressKind.
Writeable
);
2679
var temp = EmitAddress(left, AddressKind.
Writeable
);
2776
LocalDefinition temp = EmitAddress(assignmentOperator.Right, lhs.GetRefKind() == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
CodeGen\EmitStatement.cs (2)
848
var unexpectedTemp = this.EmitAddress(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.
Writeable
);
1147
var receiverTemp = EmitReceiverRef(left.ReceiverOpt, AddressKind.
Writeable
);