Exemple #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);
      }
Exemple #2
0
 public void Change (GadgetTarget alias)
 {
   if (alias.NotNull ()) {
     base.Change (alias);
   }
 }
Exemple #3
0
 public void CopyFrom (GadgetTarget alias)
 {
   if (alias.NotNull ()) {
     base.CopyFrom (alias);
   }
 }
Exemple #4
0
 public GadgetTarget (GadgetTarget alias)
   : this ()
 {
   CopyFrom (alias);
 }
Exemple #5
0
 public bool RemoveContent (GadgetTarget gadget)
 {
   return (Content.Remove (gadget));
 }
Exemple #6
0
 public bool AddContent (GadgetTarget gadget)
 {
   return (Content.Add (gadget));
 }
Exemple #7
0
 public bool Remove (GadgetTarget gadget)
 {
   return (gadget.NotNull () ? Remove (gadget.Id) : false);
 }