SetOwner() private method

private SetOwner ( ObjectWrapper owner ) : void
owner ObjectWrapper
return void
Example #1
0
 protected void ReadActionGroups(ObjectReader reader, XmlElement elem)
 {
     if (reader.Format == FileFormat.Native)
     {
         if (actionGroups == null)
         {
             actionGroups = new ActionGroupCollection();
             actionGroups.SetOwner(this);
             actionGroups.ActionGroupAdded   += OnGroupAdded;
             actionGroups.ActionGroupRemoved += OnGroupRemoved;
             actionGroups.ActionGroupChanged += OnGroupChanged;
         }
         else
         {
             actionGroups.Clear();
         }
         foreach (XmlElement groupElem in elem.SelectNodes("action-group"))
         {
             ActionGroup actionGroup = new ActionGroup();
             actionGroup.Read(reader, groupElem);
             actionGroups.Add(actionGroup);
         }
     }
 }
		protected void ReadActionGroups (ObjectReader reader, XmlElement elem)
		{
			if (reader.Format == FileFormat.Native) {
				if (actionGroups == null) {
					actionGroups = new ActionGroupCollection ();
					actionGroups.SetOwner (this);
					actionGroups.ActionGroupAdded += OnGroupAdded;
					actionGroups.ActionGroupRemoved += OnGroupRemoved;
					actionGroups.ActionGroupChanged += OnGroupChanged;
				} else
					actionGroups.Clear ();
				foreach (XmlElement groupElem in elem.SelectNodes ("action-group")) {
					ActionGroup actionGroup = new ActionGroup ();
					actionGroup.Read (reader, groupElem);
					actionGroups.Add (actionGroup); 
				}
			}
		}