public static int ToInteger <EnumerationType>(EnumerationType enumerationFlagValues) where EnumerationType : struct, IConvertible => EnumerationHelper.ToInteger(enumerationFlagValues);
public static IEnumerable <EnumerationType> ToEnumerations <EnumerationType>(int enumerationFlagsValue) where EnumerationType : struct, IConvertible => EnumerationHelper.ToEnumerations <EnumerationType>() .Where(enumeration => DoesFlagIsEnable(enumerationFlagsValue, EnumerationHelper.ToInteger(enumeration)));
public static IEnumerable <EnumerationType> ToEnumerations <EnumerationType>(EnumerationType enumerationFlags) where EnumerationType : struct, IConvertible => ToEnumerations <EnumerationType>(EnumerationHelper.ToInteger(enumerationFlags));
public static EnumerationType CombineFlag <EnumerationType>(IEnumerable <EnumerationType> enumerationFlags, string flagToAddText) where EnumerationType : struct, IConvertible => ToEnumeration <EnumerationType>(AddFlag(ToInteger(enumerationFlags), EnumerationHelper.ToInteger <EnumerationType>(flagToAddText)));
public static EnumerationType ToEnumeration <EnumerationType>(IEnumerable <int> enumerationFlagValues) where EnumerationType : struct, IConvertible => EnumerationHelper.ToEnumeration <EnumerationType>(ToInteger(enumerationFlagValues));
public static EnumerationType RemoveFlag <EnumerationType>(EnumerationType enumerationFlags, string flagToRemoveText) where EnumerationType : struct, IConvertible => ToEnumeration <EnumerationType>(RemoveFlag(ToInteger(enumerationFlags), EnumerationHelper.ToInteger <EnumerationType>(flagToRemoveText)));
public static EnumerationType ToEnumeration <EnumerationType>(int enumerationFlagValues) where EnumerationType : struct, IConvertible => EnumerationHelper.ToEnumeration <EnumerationType>(enumerationFlagValues);
public static bool DoesFlagIsEnable <EnumerationType>(EnumerationType enumerationFlags, string flagToTestText) where EnumerationType : struct, IConvertible => DoesFlagIsEnable(ToInteger(enumerationFlags), EnumerationHelper.ToInteger <EnumerationType>(flagToTestText));