示例#1
0
      public bool Add (GadgetTarget gadget)
      {
        var res = false;

        if (gadget.NotNull ()) {
          if (Contains (gadget.Id).IsFalse ()) {
            IdCollection.Add (gadget.Id);
            TargetCollection.Add (gadget);

            res = true;
          }

          else {
            if (ContainsTarget (gadget.Id).IsFalse ()) {
              TargetCollection.Add (gadget);
            }
          }
        }

        return (res);
      }
示例#2
0
 public void Change (GadgetTarget alias)
 {
   if (alias.NotNull ()) {
     base.Change (alias);
   }
 }
示例#3
0
 public void CopyFrom (GadgetTarget alias)
 {
   if (alias.NotNull ()) {
     base.CopyFrom (alias);
   }
 }
示例#4
0
 public bool Remove (GadgetTarget gadget)
 {
   return (gadget.NotNull () ? Remove (gadget.Id) : false);
 }