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)); }
public System.Threading.Tasks.Task <Result> ExecuteCommand(Command command) { return(command.Accept(new CommandVisitor(this))); }
public Task <Result> ExecuteCommand(Command command) { var visitor = new CommandVisitor(_connectionString); return(command.Accept(visitor)); }
private void ShowPlan(Command command, IWorker worker) { worker.WriteLine(command.Accept(new GetFilePathVisitor())); worker.WriteLine(command.Accept(new DifferenceVisitor())); }