3 instantiations of CapturedTargetKey
ILLink.RoslynAnalyzer (3)
DataFlow\LocalDataFlowVisitor.cs (3)
915CapturedTargetValue<TValue> capturedTargetValue = state.Current.LocalState.CapturedTargetValues.Get(new CapturedTargetKey(operation)); 940state.Current.LocalState.CapturedTargetValues.Get(new CapturedTargetKey(operation)) is { HasValue: true } capturedValue) 1153new CapturedTargetKey(evaluatedTargetValue.Key),
8 references to CapturedTargetKey
ILLink.RoslynAnalyzer (8)
DataFlow\LocalStateLattice.cs (8)
39public readonly struct CapturedTargetKey : IEquatable<CapturedTargetKey> 45public bool Equals(CapturedTargetKey other) => Operation == other.Operation; 48=> obj is CapturedTargetKey inst && Equals(inst); 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>>(