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);
488
Debug.Assert(flowCaptureReference.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write));
548
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read),
568
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write),
570
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference),
575
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
708
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
740
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
741
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
752
if (operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Write))
755
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Reference));
775
if (!operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read))
790
Debug.Assert(operation.
GetValueUsageInfo
(OwningSymbol).HasFlag(ValueUsageInfo.Read));
791
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);