18 references to GetValueUsageInfo
ILLink.RoslynAnalyzer (18)
DataFlow\LocalDataFlowVisitor.cs (15)
193
=> ProcessBinderCall (operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write) ? "SetMember" : "GetMember", state);
196
=> ProcessBinderCall (operation, operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write) ? "SetIndex" : "GetIndex", state);
398
Debug.Assert (flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write));
453
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read),
472
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write),
474
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Reference),
479
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write)) {
599
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write)) {
624
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read));
625
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read))
636
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Write)) {
638
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Reference));
657
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read))
672
Debug.Assert (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read));
673
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag (ValueUsageInfo.Read))
IOperationExtensions.cs (3)
118
return parenthesizedOperation.
GetValueUsageInfo
(containingSymbol) &
147
return
GetValueUsageInfo
(conditionalOperation, containingSymbol);
157
return declarationExpression.
GetValueUsageInfo
(containingSymbol);