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