using System.Collections.Generic; namespace TEngine.Editor { internal sealed class SortConfig { public static readonly Dictionary SortTypeChangeByNameHandler = new Dictionary { { SortType.None, SortType.AscByName }, { SortType.AscByName, SortType.DescByName }, { SortType.DescByName, SortType.AscByName } }; public static readonly Dictionary SortTypeChangeByPathHandler = new Dictionary { { SortType.None, SortType.AscByPath }, { SortType.AscByPath, SortType.DescByPath }, { SortType.DescByPath, SortType.AscByPath } }; public static readonly Dictionary SortTypeGroup = new Dictionary { { SortType.None, 0 }, { SortType.AscByPath, 1 }, { SortType.DescByPath, 1 }, { SortType.AscByName, 2 }, { SortType.DescByName, 2 } }; public const short TYPE_BY_NAME_GROUP = 2; public const short TYPE_BY_PATH_GROUP = 1; } }