public override void WhereAny(Func <TPointcut[]> func) { typeFilter.WhereAny(func); Where(m => { var pointcuts = func(); return(pointcuts.Length == 1 ? pointcuts[0].Match(m) : pointcuts.Any(p => p.MatchFull(m))); }); }
public void WhereInType(TypePointcut crit) { typeFilter.WhereAny(crit); }