Esempio n. 1
0
 private static void On(ReadCommand command)
 {
     var bytes = new byte[command.Count];
     fileSystem.Read(command.FileHandle, bytes, command.Count);
     WriteSuccess(string.Format("{0} bytes read: ", command.Count));
     for (int i = 0; i < command.Count; i++)
         WriteSuccess(((char)bytes[i]).ToString());
     WriteSuccessLine("");
 }
Esempio n. 2
0
 public override bool TryBuildCommand(string[] args, out object command)
 {
     var rd = (command = new ReadCommand()) as ReadCommand;
     return RequireFileHandle(args, 0, out rd.FileHandle)
         && RequireCount(args, 1, out rd.Count);
 }