예제 #1
0
        public override Task <Result> ExecuteCommand(Command command)
        {
            var visitor = new TypedCollectionCommandVisitor(this);

            return(command.Accept(visitor));
        }
        public virtual Task <Result> ExecuteCommand(Command command)
        {
            var visitor = new DocumentCollectionCommandVisitor(this);

            return(command.Accept(visitor));
        }
예제 #3
0
 public System.Threading.Tasks.Task <Result> ExecuteCommand(Command command)
 {
     return(command.Accept(new CommandVisitor(this)));
 }
예제 #4
0
        public Task <Result> ExecuteCommand(Command command)
        {
            var visitor = new CommandVisitor(_connectionString);

            return(command.Accept(visitor));
        }
예제 #5
0
 private void ShowPlan(Command command, IWorker worker)
 {
     worker.WriteLine(command.Accept(new GetFilePathVisitor()));
     worker.WriteLine(command.Accept(new DifferenceVisitor()));
 }
예제 #6
0
 private void ShowPlan(Command command, IWorker worker)
 {
     worker.WriteLine(command.Accept(new GetFilePathVisitor()));
     worker.WriteLine(command.Accept(new DifferenceVisitor()));
 }