21 references to Write
ILLink.RoslynAnalyzer (21)
DataFlow\LocalDataFlowVisitor.cs (7)
197
=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
) ? "SetMember" : "GetMember", state);
200
=> ProcessBinderCall(operation, operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
) ? "SetIndex" : "GetIndex", state);
422
Debug.Assert(flowCaptureReference.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
));
502
Debug.Assert(operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
),
509
if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
))
642
if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
))
680
if (operation.GetValueUsageInfo(OwningSymbol).HasFlag(ValueUsageInfo.
Write
))
IOperationExtensions.cs (10)
43
return ValueUsageInfo.
Write
;
64
return ValueUsageInfo.
Write
;
75
return ValueUsageInfo.
Write
;
85
return ValueUsageInfo.
Write
;
93
return ValueUsageInfo.
Write
;
101
return ValueUsageInfo.
Write
;
116
: ValueUsageInfo.
Write
;
128
~(ValueUsageInfo.
Write
| ValueUsageInfo.Reference);
179
: ValueUsageInfo.
Write
;
187
return ValueUsageInfo.
Write
;
ValueUsageInfo.cs (4)
46
ReadWrite = Read |
Write
,
58
WritableReference =
Write
| Reference,
64
ReadableWritableReference = Read |
Write
| Reference
73
=> (valueUsageInfo & ValueUsageInfo.
Write
) != 0;