18 references to GetValueUsageInfo
ILLink.RoslynAnalyzer (18)
DataFlow\LocalDataFlowVisitor.cs (15)
197
=> ProcessBinderCall(operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetMember" : "GetMember", state);
200
=> ProcessBinderCall(operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write) ? "SetIndex" : "GetIndex", state);
475
Debug.Assert(flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write));
535
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read),
555
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write),
557
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference),
562
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
695
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
721
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
722
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
733
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
736
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference));
756
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
771
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
772
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);