Beispiel #1
0
        public static RegEdOptions Load()
        {
            RegEdOptions Options = new RegEdOptions();

            // Look for filename
            System.Reflection.Assembly theExe = Options.GetType().Assembly;

            string file = theExe.Location;

            string FileName = Path.Combine(Path.GetDirectoryName(file), "RegEdOptions.xml");

            if (!System.IO.File.Exists(FileName))
            {
                return(Options);
            }

            // File exists
            XmlSerializer serializer = new XmlSerializer(typeof(RegEdOptions));

            System.IO.FileStream theStream = new System.IO.FileStream(FileName, System.IO.FileMode.Open);
            Options = (RegEdOptions)serializer.Deserialize(theStream);
            theStream.Close();

            return(Options);
        }
        public static void Save( RegEdOptions Options )
        {
            // Look for filename
            System.Reflection.Assembly theExe = Options.GetType().Assembly;

            string file = theExe.Location;

            string FileName = Path.Combine( Path.GetDirectoryName( file ), "RegEdOptions.xml" );

            XmlSerializer serializer = new XmlSerializer( typeof( RegEdOptions ) );
            FileStream theStream = new FileStream( FileName, FileMode.Create );
            serializer.Serialize( theStream, (RegEdOptions) Options );
            theStream.Close();
        }
Beispiel #3
0
        public static void Save(RegEdOptions Options)
        {
            // Look for filename
            System.Reflection.Assembly theExe = Options.GetType().Assembly;

            string file = theExe.Location;

            string FileName = Path.Combine(Path.GetDirectoryName(file), "RegEdOptions.xml");

            XmlSerializer serializer = new XmlSerializer(typeof(RegEdOptions));
            FileStream    theStream  = new FileStream(FileName, FileMode.Create);

            serializer.Serialize(theStream, (RegEdOptions)Options);
            theStream.Close();
        }
        public static RegEdOptions Load()
        {
            RegEdOptions Options = new RegEdOptions();

            // Look for filename
            System.Reflection.Assembly theExe = Options.GetType().Assembly;

            string file = theExe.Location;

            string FileName = Path.Combine( Path.GetDirectoryName( file ), "RegEdOptions.xml" );

            if ( ! System.IO.File.Exists( FileName ) )
                return Options;

            // File exists
            XmlSerializer serializer = new XmlSerializer( typeof ( RegEdOptions ) );
            System.IO.FileStream theStream = new System.IO.FileStream( FileName, System.IO.FileMode.Open );
            Options = (RegEdOptions) serializer.Deserialize( theStream );
            theStream.Close();

            return Options;
        }