EnumExtension with contains
For simplify flag enum usage use this code public static class EnumExtension { /// <summary> /// convert enum value to int value /// </summary> /// <typeparam name= »T »>T must be an Enum</typeparam> /// <param name= »soure »>Enum of type T</param> /// <returns>int value of enum</returns> public static int ToInt<T>(this T soure) where T : IConvertible//enum { if (!typeof(T).IsEnum) […]
