/// <summary> /// Bitwise OR /// </summary> /// <typeparam name="T">An enumeration type</typeparam> /// <param name="left">An enumeration value</param> /// <param name="right">An enumeration value</param> /// <returns><c>left | right</c></returns> public static T BitwiseOr <T>(T left, T right) where T : struct, E => EnumCompiledCache <T> .BitwiseOr(left, right);