AddItem() public method

public AddItem ( IMenuItem item ) : void
item IMenuItem
return void
        public InMemoryRepository()
        {
            var menu = new Menu("Default");

            menu.AddItem(new MenuItem("Explorer", @"c:\windows\explorer.exe"));
            menu.AddItem(new MenuItem("FireFox", @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"));
            menu.AddItem(new MenuItem("ThunderBird", @"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"));
            menu.AddItem(new MenuItem("Word", @"C:\Program Files\Microsoft Office\Office14\winword.exe"));
            menu.AddItem(new MenuItem("Excel", @"C:\Program Files\Microsoft Office\Office14\excel.exe"));
            menu.AddItem(new MenuItem("Notepad", @"C:\Windows\notepad.exe"));

            this.menus.Add(menu);
        }
Beispiel #2
0
 public Menu Clone()
 {
     var result = new Menu(this.Name);
     foreach(var item in this.items) 
     {
         result.AddItem(item.Clone());
     }
     return result;
 }