ClaudiaIDE.Settings.Setting.Initialize C# (CSharp) Method

Initialize() public static method

public static Initialize ( IServiceProvider serviceProvider ) : Setting
serviceProvider IServiceProvider
return Setting
        public static Setting Initialize(IServiceProvider serviceProvider)
        {
            var settings = Setting.Instance;
            if (settings.ServiceProvider != serviceProvider)
            {
                settings.ServiceProvider = serviceProvider;
            }
            try
            {
                settings.Load();
            }
            catch
            {
                return Setting.Deserialize();
            }
            return settings;
        }