using System.Xml.Serialization;
public static void Main(string[] args)
const string arbitraryXmlElement = @"<Foo>1</Foo>";
var doc = new XmlDocument();
doc.LoadXml(arbitraryXmlElement);
var node = doc.DocumentElement;
var serializer = new XmlSerializer(typeof(Toy));
serializer.Serialize(Console.Out, toy);
public XmlElement Node { get; set; }
public string Bar { get; set; }