public MenuItem(string displayText, MenuItemName name) { if (displayText == null) throw new ArgumentNullException("displayText"); DisplayText = displayText; Name = name; Command = new DisabledCommand(); }
public MenuItem(string displayText, MenuItemName name, ICommand command) { if (displayText == null) throw new ArgumentNullException("displayText"); if (command == null) throw new ArgumentNullException("command"); DisplayText = displayText; Name = name; Command = command; }
public bool Equals(MenuItemName other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return Equals(other.name, name); }