internal static PatternMatchRule Create( Func <DbExpression, bool> matchFunc, Func <DbExpression, DbExpression> processor, DbExpressionRule.ProcessedAction onProcessed) { return(new PatternMatchRule(matchFunc, processor, onProcessed)); }
private PatternMatchRule( Func <DbExpression, bool> matchFunc, Func <DbExpression, DbExpression> processor, DbExpressionRule.ProcessedAction onProcessed) { this.isMatch = matchFunc; this.process = processor; this.processed = onProcessed; }