public CadCommandInfo(string name, string displayName, ICadCommand command, ModifierKeys modifier, Key key, params string[] aliases) { Name = name ?? throw new ArgumentNullException(nameof(name)); DisplayName = displayName ?? throw new ArgumentNullException(nameof(displayName)); Command = command ?? throw new ArgumentNullException(nameof(command)); Modifier = modifier; Key = key; Aliases = aliases.ToList(); }
public CadCommandExecutedEventArgs(ICadCommand command) : base(command) { }
public CadCommandEventArgs(ICadCommand command) { Command = command; }
public CadCommandInfo(string name, string displayName, ICadCommand command, params string[] aliases) : this(name, displayName, command, ModifierKeys.None, Key.None, aliases) { }