public static dynamic ToObject(string xml) { XElement element = XElement.Parse(xml); dynamic dynamicResult = new DynamicXElement(element); return(dynamicResult); }
public override bool TryGetMember( GetMemberBinder binder, out object result) { XElement getNode = this.XContent.Element(binder.Name); if (getNode != null) { result = new DynamicXElement(getNode); } else { result = new DynamicXElement(binder.Name); } return(true); }
public static string ToXml(dynamic dynamicObject) { DynamicXElement xmlNode = dynamicObject; return(xmlNode.XContent.ToString()); }