using System.Xml.Serialization;
public static void Main()
var obj = new SomeType { value = 99 };
var serializer = new System.Xml.Serialization.XmlSerializer(obj.GetType());
serializer.Serialize(Console.Out, obj);
private System.Nullable<decimal> valueField1;
[XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
public System.Nullable<decimal> value {
this.valueField1 = value;