GetCommand() 공개 메소드

public GetCommand ( IEnumerable args ) : string
args IEnumerable
리턴 string
예제 #1
0
파일: Main.cs 프로젝트: JamesTryand/OpenIDE
 public static void Main(string[] args)
 {
     Bootstrapper.Initialize();
     args = Bootstrapper.Settings.Parse(args);
     if (args.Length == 0)
     {
         printUsage();
         return;
     }
     var execute = Bootstrapper.GetDispatcher();
     var parser = new CommandStringParser();
     execute.For(
         parser.GetCommand(args),
         parser.GetArguments(args));
 }
예제 #2
0
 private void dispatchMessage(string command)
 {
     if (command.Length == 0)
         return;
     var parser = new CommandStringParser();
     var args = parser.Parse(command);
     if (isError(command))
     {
         printError(command);
         return;
     }
     if (isComment(command))
     {
         printComment(command);
         return;
     }
     _dispatcher.For(
         parser.GetCommand(args),
         parser.GetArguments(args));
 }