Exemple #1
0
      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
              }
            }
          }
        }
      }
Exemple #2
0
 internal void Add (GadgetRegistration gadget)
 {
   if (gadget.NotNull ()) {
     Registration.CopyFrom (gadget);
   }
 }
Exemple #3
0
 public void Change (GadgetRegistration alias)
 {
   if (alias.NotNull ()) {
     base.Change (alias);
   }
 }
Exemple #4
0
 internal void Request (GadgetRegistration gadget)
 {
   if (gadget.NotNull ()) {
     gadget.CopyFrom (Registration);
   }
 }
Exemple #5
0
 public void CopyFrom (GadgetRegistration alias)
 {
   if (alias.NotNull ()) {
     base.CopyFrom (alias);
   }
 }