예제 #1
0
        public static bool SortingSelected(IImageTagCountSorting currentSorting, string name)
        {
            var sorting     = ImageTagCountSorting.ImageTagCountSorting.GetReferenceByName(name);
            var sortingType = sorting.GetType();

            return(currentSorting.GetType().Equals(sortingType));
        }
예제 #2
0
        public static string GetPropertyName(IImageTagCountSorting sorting)
        {
            var name = sorting.GetType().Name;

            var fields = typeof(ImageTagCountSorting).GetFields(BindingFlags.Static | BindingFlags.Public);

            return(fields.Single(x => ("ImageTagCountSorting" + x.Name) == name).Name);
        }