コード例 #1
0
ファイル: SetupCommandLine_sa.cs プロジェクト: larytet/JQuant
        protected void algoSetMode(IWrite iWrite, string cmdName, object[] cmdArguments)
        {
            if (algoMachine != null)
            {
                switch (cmdArguments.Length)
                {
                case 1:
                    iWrite.WriteLine("Please deifne the mode - a | s");
                    break;

                case 2:
                    switch (cmdArguments[1].ToString().ToLower())
                    {
                    case "a":
                        algoMachine.SetMode(Base.Mode.Automatic);
                        break;

                    case "s":
                        algoMachine.SetMode(Base.Mode.Semiautomatic);
                        break;

                    default:
                        iWrite.WriteLine("Invalid mode " + cmdArguments[1].ToString());
                        break;
                    }
                    break;

                default:
                    iWrite.WriteLine("Too many arguments");
                    break;
                }
            }
        }