public QArgsNegative(QCond singleCondition)
     : base(singleCondition)
 {
 }
 public void AddCondition(QCond condition)
 {
     if (condition == null) return;
     Conditions.Add(condition);
 }
 public void AddIgnore(QCond ignore)
 {
     if (ignore == null) return;
     Ignore.Add(ignore);
 }
 public QArgs(QCond singleCondition)
 {
     Conditions = new List<QCond>() { singleCondition };
     Ignore = new List<QCond>() ;
 }