コード例 #1
0
        /// <summary>
        /// Returns the next flag
        /// </summary>
        /// <param name="type">Type.</param>
        /// <typeparam name="T">The 1st type parameter.</typeparam>
        public static SortBy Next(this SortBy type)
        {
            SortBy[] Arr = (SortBy[])Enum.GetValues(type.GetType());
            int      j   = Array.IndexOf(Arr, type) + 1;

            return((Arr.Length == j) ? Arr[0] : Arr[j]);
        }