// ReSharper restore StaticFieldInGenericType /// <summary> /// Initializes the <see cref="EnumComparer{TEnum}"/> class /// by generating the GetHashCode and Equals methods. /// </summary> static EnumComparer() { getHashCodeFunct = GenerateGetHashCodeFunct(); equalsFunct = GenerateEqualsFunct(); compareToFunct = GenerateCompareToFunct(); instance = new EnumComparer <TEnum>(); }