コード例 #1
0
ファイル: CommandBindings.cs プロジェクト: HaKDMoDz/Psy
        private CommandBinding Bind(string commandName, string description)
        {
            if (commandName == "")
            {
                throw new ArgumentException("commandName cannot be blank.");
            }
            if (commandName.Contains(" "))
            {
                throw new ArgumentException("commandName cannot contain a space.");
            }

            var binding = new CommandBinding(commandName.ToLower(), description);
            _boundCommands[commandName.ToLower()] = binding;
            return binding;
        }
コード例 #2
0
ファイル: CommandBindings.cs プロジェクト: HaKDMoDz/Psy
 public BoundCommandInfo(CommandBinding commandBinding)
 {
     _commandBinding = commandBinding;
 }