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