Ejemplo n.º 1
0
        // 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>();
        }