コード例 #1
0
        public void SaveProject(NdbUnitEditorProject settings, string settingsFileName)
        {
            XmlSerializer mySerializer = new XmlSerializer(settings.GetType());
            // To write to a file, create a StreamWriter object.
            StreamWriter myWriter = new StreamWriter(settingsFileName);

            mySerializer.Serialize(myWriter, settings);
            myWriter.Close();
        }
コード例 #2
0
        public NdbUnitEditorProject LoadProject(string settingsFilePath)
        {
            FileStream myFileStream = null;

            try
            {
                XmlSerializer mySerializer = new XmlSerializer(typeof(NdbUnitEditorProject));
                myFileStream = new FileStream(settingsFilePath, FileMode.Open);
                // Call the Deserialize method and cast to the object type.
                NdbUnitEditorProject settings = (NdbUnitEditorProject)mySerializer.Deserialize(myFileStream);
                return(settings);
            }
            finally
            {
                if (myFileStream != null)
                {
                    myFileStream.Close();
                }
            }
        }