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); }
public void Change (GadgetTarget alias) { if (alias.NotNull ()) { base.Change (alias); } }
public void CopyFrom (GadgetTarget alias) { if (alias.NotNull ()) { base.CopyFrom (alias); } }
public bool Remove (GadgetTarget gadget) { return (gadget.NotNull () ? Remove (gadget.Id) : false); }