Ejemplo n.º 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
              }
            }
          }
        }
      }
Ejemplo n.º 2
0
 internal void Add (GadgetRegistration gadget)
 {
   if (gadget.NotNull ()) {
     Registration.CopyFrom (gadget);
   }
 }
Ejemplo n.º 3
0
 public void UpdateContent (GadgetRegistration gadget)
 {
   Content.Update (gadget);
 }
Ejemplo n.º 4
0
 public void RequestContent (GadgetRegistration gadget)
 {
   Content.Request (gadget);
 }
Ejemplo n.º 5
0
 public void AddContent (GadgetRegistration gadget)
 {
   Content.Add (gadget);
 }
Ejemplo n.º 6
0
 internal void Request (GadgetRegistration gadget)
 {
   if (gadget.NotNull ()) {
     gadget.CopyFrom (Registration);
   }
 }
Ejemplo n.º 7
0
 public void Change (GadgetRegistration alias)
 {
   if (alias.NotNull ()) {
     base.Change (alias);
   }
 }
Ejemplo n.º 8
0
 public void CopyFrom (GadgetRegistration alias)
 {
   if (alias.NotNull ()) {
     base.CopyFrom (alias);
   }
 }
Ejemplo n.º 9
0
 public GadgetRegistration (GadgetRegistration alias)
   : this ()
 {
   CopyFrom (alias);
 }