public static LogImportRule And(this LogImportRule left, Func <LogEntry, bool> predicate) { return(new AndLogImportRule(left, Import(predicate))); }
/// <summary> /// Leaf /// </summary> /// <remarks> ///Конкретное правило /// </remarks> /// <param name="left"></param> /// <param name="import"></param> public OrLogImportRule(LogImportRule left, LogImportRule import) : base(left, import) { }
protected CompositeLogImportRule(LogImportRule left, LogImportRule import) { _rules.Add(left); _rules.Add(import); }