internal void Update (GadgetRegistration gadget) { if (gadget.NotNull ()) { if (Contains (gadget.Id)) { IdCollection.Remove (gadget.Id); Add (gadget); } else { if (Registration.ValidateId.IsFalse ()) { Add (gadget); // registration must exist } else { if (Registration.Contains (gadget.Id)) { Registration.CopyFrom (gadget); // update } } } } }
internal void Add (GadgetRegistration gadget) { if (gadget.NotNull ()) { Registration.CopyFrom (gadget); } }
public void UpdateContent (GadgetRegistration gadget) { Content.Update (gadget); }
public void RequestContent (GadgetRegistration gadget) { Content.Request (gadget); }
public void AddContent (GadgetRegistration gadget) { Content.Add (gadget); }
internal void Request (GadgetRegistration gadget) { if (gadget.NotNull ()) { gadget.CopyFrom (Registration); } }
public void Change (GadgetRegistration alias) { if (alias.NotNull ()) { base.Change (alias); } }
public void CopyFrom (GadgetRegistration alias) { if (alias.NotNull ()) { base.CopyFrom (alias); } }
public GadgetRegistration (GadgetRegistration alias) : this () { CopyFrom (alias); }