public Rule(string name, IEnumerable<string> tags, IComplexSelector selector, Func<ISelectOutput, IWhereOutput> where, Action<IModInput> apply) { _selector = selector; _where = where; _apply = apply; Name = name; Tags = new ReadOnlyCollection<string>(tags.ToArray()); }
public Rule(string name, IEnumerable <string> tags, IComplexSelector selector, Func <ISelectOutput, IWhereOutput> where, Action <IModInput> apply) { _selector = selector; _where = where; _apply = apply; Name = name; Tags = new ReadOnlyCollection <string>(tags.ToArray()); }
public SelectRule(INewRule newRule, IComplexSelector selector) { Selector = selector; NewRule = newRule; }