Пример #1
0
 private static void On(WriteCommand command)
 {
     var bytes = new byte[command.Count];
     for (int i = 0; i < command.Count; i++)
         bytes[i] = command.Data;
     fileSystem.Write(command.FileHandle, bytes, command.Count);
     WriteSuccessLine(string.Format("{0} bytes written", command.Count));
 }
Пример #2
0
 public override bool TryBuildCommand(string[] args, out object command)
 {
     var wr = (command = new WriteCommand()) as WriteCommand;
     return RequireFileHandle(args, 0, out wr.FileHandle)
         && RequireCharValue(args, 1, out wr.Data)
         && RequireCount(args, 2, out wr.Count);
 }