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