21 references to Write
ILLink.RoslynAnalyzer (21)
DataFlow\LocalDataFlowVisitor.cs (7)
193
=> ProcessBinderCall (operation, operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
) ? "SetMember" : "GetMember", state);
196
=> ProcessBinderCall (operation, operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
) ? "SetIndex" : "GetIndex", state);
398
Debug.Assert (flowCaptureReference.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
));
472
Debug.Assert (operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
),
479
if (operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
)) {
599
if (operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
)) {
636
if (operation.GetValueUsageInfo (OwningSymbol).HasFlag (ValueUsageInfo.
Write
)) {
IOperationExtensions.cs (10)
43
return ValueUsageInfo.
Write
;
60
return ValueUsageInfo.
Write
;
71
return ValueUsageInfo.
Write
;
81
return ValueUsageInfo.
Write
;
89
return ValueUsageInfo.
Write
;
97
return ValueUsageInfo.
Write
;
111
: ValueUsageInfo.
Write
;
119
~(ValueUsageInfo.
Write
| ValueUsageInfo.Reference);
155
: ValueUsageInfo.
Write
;
159
return ValueUsageInfo.
Write
;
ValueUsageInfo.cs (4)
46
ReadWrite = Read |
Write
,
58
WritableReference =
Write
| Reference,
64
ReadableWritableReference = Read |
Write
| Reference
73
=> (valueUsageInfo & ValueUsageInfo.
Write
) != 0;