static void Main() { var obj = new CustomClass(); Console.WriteLine(obj.Name); // show it working via XmlSerializer new XmlSerializer(obj.GetType()).Serialize(Console.Out, obj); }