public static IReactiveDictionary <TKey, TNewValue> SelectEquatable <TKey, TValue, TNewValue>( this IReactiveDictionary <TKey, TValue> dict, Func <TValue, TNewValue> selector) where TNewValue : IEquatable <TNewValue> { return(dict.SelectEquatable((_, value) => selector(value))); }