示例#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()));
 }