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);
422
Debug.Assert(flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write));
482
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read),
502
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write),
504
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference),
509
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
642
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
668
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
669
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
680
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
683
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference));
703
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
718
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
719
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);