public static CommandDispatcher <T> Source <T>(IDataCommand <T> command, CommandCriteria criteria) { return(new CommandDispatcher <T>(command, criteria)); }
public CommandDispatcher(IDataCommand <T> command, CommandCriteria criteria) { this.command = command; this.criteria = criteria; this.value = default(T); }