Channel9Downloader.DataAccess.SettingsManager.LoadSettings C# (CSharp) Method

LoadSettings() public method

Loads the settings.
public LoadSettings ( ) : Settings
return Channel9Downloader.Entities.Settings
        public Settings LoadSettings()
        {
            Settings settings = null;

            try
            {
                if (File.Exists(_settingsFilename))
                {
                    settings = _settingsDataAccess.LoadSettings(_settingsFilename);
                }
            }
            catch (SerializationException)
            {
                Console.WriteLine();
            }
            finally
            {
                if (settings == null)
                {
                    settings = new Settings();
                    SaveSettings(settings);
                }
            }

            return settings;
        }