1 write to Value
ILLink.RoslynAnalyzer (1)
DataFlow\LocalStateLattice.cs (1)
60
public CapturedTargetValue(TValue value) => (HasValue,
Value
) = (true, value);
9 references to Value
ILLink.RoslynAnalyzer (9)
DataFlow\LocalDataFlowVisitor.cs (2)
917
value = capturedTargetValue.
Value
;
942
return capturedValue.
Value
;
DataFlow\LocalStateLattice.cs (7)
64
(!HasValue || EqualityComparer<TValue>.Default.Equals(
Value
, other.
Value
));
69
public override int GetHashCode() => HasValue ? EqualityComparer<TValue>.Default.GetHashCode(
Value
) : 0;
74
Value
is IDeepCopyValue<TValue> copyValue ? copyValue.DeepCopy() :
Value
)
94
return new CapturedTargetValue<TValue>(_valueLattice.Meet(left.
Value
, right.
Value
));