public static NoteList Load(string NotesFilePath) { if (!System.IO.File.Exists(NotesFilePath)) { return(null); } NoteList noteList = new NoteList(); XmlSerializer serializer = new XmlSerializer(noteList.GetType()); using (FileStream fs = new FileStream(NotesFilePath, FileMode.Open, FileAccess.Read)) { noteList = (NoteList)serializer.Deserialize(fs); fs.Close(); } return(noteList); }