master
 1using System.Collections.Generic;
 2
 3namespace Notepad.Presentation.Model.Menu {
 4    public interface ISubMenuItemComparer : IComparer<ISubMenu> {}
 5
 6    public class SubMenuItemComparer : ISubMenuItemComparer {
 7        private List<string> rankings;
 8
 9        public SubMenuItemComparer() {
10            rankings = new List<string> {
11                                            MenuNames.File,
12                                            MenuNames.Help
13                                        };
14        }
15
16        public int Compare(ISubMenu x, ISubMenu y) {
17            return rankings.IndexOf(x.Name()).CompareTo(rankings.IndexOf(y.Name()));
18        }
19    }
20}