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);
483
Debug.Assert(flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write));
543
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read),
563
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write),
565
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference),
570
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
703
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
735
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
736
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
747
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
750
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference));
770
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
785
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
786
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);