18 references to GetValueUsageInfo
ILLink.RoslynAnalyzer (18)
DataFlow\LocalDataFlowVisitor.cs (15)
219
=> ProcessBinderCall(operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetMember" : "GetMember", state);
222
=> ProcessBinderCall(operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetIndex" : "GetIndex", state);
551
Debug.Assert(flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write));
1070
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read),
1090
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write),
1092
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference),
1097
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
1248
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
1282
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
1283
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
1294
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
1297
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference));
1317
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
1332
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
1333
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
IOperationExtensions.cs (3)
127
return parenthesizedOperation.
GetValueUsageInfo
(containingSymbol) &
167
return
GetValueUsageInfo
(conditionalOperation, containingSymbol);
183
return declarationExpression.
GetValueUsageInfo
(containingSymbol);