using System.Xml.Serialization;
public static void Main()
Object obj = new Object();
Command cmd = new Command();
XmlSerializer serializer = new XmlSerializer(obj.GetType());
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
using (Stream stream = new MemoryStream())
serializer.Serialize(stream, obj, ns);
stream.Seek(0, SeekOrigin.Begin);
element = XElement.Load(stream);
Console.WriteLine(element.ToString());
public Command Command { get; set; }
[XmlRoot(ElementName = "AddLabwareDataV1")]
public string Type { get; set; }
public string Test { get; set;}