public void AttachToXmlNode(ref XmlElement node) { XmlHelper.AddNode((object)this.Name, "Name", ref node); XmlHelper.AddNode((object)this.Portrait, "Portrait", ref node); XmlHelper.AddNode((object)this.Age, "Age", ref node); XmlHelper.AddNode((object)this.Faction, "Faction", ref node); XmlHelper.AddNode((object)this.Gender, "Gender", ref node); XmlHelper.AddNode((object)this.HomePlanet, "HomePlanet", ref node); XmlHelper.AddNode((object)this.ReactionRating, "ReactionRating", ref node); XmlHelper.AddNode((object)this.EvasionRating, "EvasionRating", ref node); XmlHelper.AddCollectionNode <SpecialCharacteristic>((IEnumerable <SpecialCharacteristic>) this.SpecialCharacteristics, "SpecialCharacteristics", "Characteristic", ref node); }