public static bool HasKeyForEachEnum <TEnum, TValue>(IDictionary <TEnum, TValue> dictionary) where TEnum : struct, IComparable, IFormattable, IConvertible => ReadOnly.HasKeyForEachEnum(dictionary.AsReadOnlyDictionary());