3 instantiations of CapturedTargetValue
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (1)
1154new CapturedTargetValue<TValue>(evaluatedTargetValue.Value));
DataFlow\LocalStateLattice.cs (2)
73? new CapturedTargetValue<TValue>( 94return new CapturedTargetValue<TValue>(_valueLattice.Meet(left.Value, right.Value));
17 references to CapturedTargetValue
ILLink.RoslynAnalyzer (17)
DataFlow\LocalDataFlowVisitor.cs (1)
915CapturedTargetValue<TValue> capturedTargetValue = state.Current.LocalState.CapturedTargetValues.Get(new CapturedTargetKey(operation));
DataFlow\LocalStateLattice.cs (16)
53public readonly struct CapturedTargetValue<TValue> : IEquatable<CapturedTargetValue<TValue>>, IDeepCopyValue<CapturedTargetValue<TValue>> 62public bool Equals(CapturedTargetValue<TValue> other) => 67=> obj is CapturedTargetValue<TValue> inst && Equals(inst); 71public CapturedTargetValue<TValue> DeepCopy() => 78public readonly struct CapturedTargetValueLattice<TValue, TValueLattice> : ILattice<CapturedTargetValue<TValue>> 86public CapturedTargetValue<TValue> Top => default; 88public CapturedTargetValue<TValue> Meet(CapturedTargetValue<TValue> left, CapturedTargetValue<TValue> right) 109public DefaultValueDictionary<CapturedTargetKey, CapturedTargetValue<TValue>> CapturedTargetValues; 114DefaultValueDictionary<CapturedTargetKey, CapturedTargetValue<TValue>> capturedTargetValues) 125new DefaultValueDictionary<CapturedTargetKey, CapturedTargetValue<TValue>>(default(CapturedTargetValue<TValue>))) 155public readonly DictionaryLattice<CapturedTargetKey, CapturedTargetValue<TValue>, CapturedTargetValueLattice<TValue, TValueLattice>> CapturedTargetValueLattice; 161CapturedTargetValueLattice = new DictionaryLattice<CapturedTargetKey, CapturedTargetValue<TValue>, CapturedTargetValueLattice<TValue, TValueLattice>>(