/// <summary> /// Serializes the object into ADSML xml. /// </summary> /// <returns><see cref="XElement"/></returns> public XElement ToAdsml() { this.Validate(); var xml = new XElement("ModificationItem", new XAttribute("operation", ModificationType.GetStringValue()), new XElement("AttributeDetails", AttributeToModify.ToAdsml())); return(xml); }