public void WhereNot(FieldPointcut pointcut) { if (pointcut.filters.Any()) { Where(f => !pointcut.MatchFull(f)); } else { typeFilter.WhereNot(pointcut.typeFilter); } }
public void FilterNot(MemberPointcut <TPointcut, TDefinition> pointcut) { if (pointcut.HasMemberFilter()) { Where(m => !pointcut.MatchFull(m)); } else { typeFilter.WhereNot(pointcut.typeFilter); } }