public static void SavePath(string destination, Path3D path) { using (StreamWriter writer = new StreamWriter(destination)) { XmlSerializer serialized = new XmlSerializer(path.GetType()); serialized.Serialize(writer, path); } }