Example #1
0
 public void Remove(Arg newArg)
 {
     if(newArg.Equals(null)) throw new ArgumentNullException();
     if (_mArgs.Contains(newArg))
         _mArgs.Remove(newArg);
     if (IsPrioritizedArg(newArg))
         _mProritziedArgs.Remove(newArg);
 }
Example #2
0
 public void Add(Arg newArg, bool overruleValidation = false)
 {
     if(newArg.Equals(null)) throw new ArgumentNullException();
     if(!_mArgs.Any(t=>t.Name.Equals(newArg.Name)))
         _mArgs.Add(newArg);
     if (overruleValidation) _mProritziedArgs.Add(newArg);
 }