/// <summary> /// Load all options and return the loaded instance of this class. /// </summary> public static P4Options Load(ProvideSavedSettings settingsProvider, IServiceProvider serviceProvider) { var p4Options = new P4Options(settingsProvider, serviceProvider); p4Options.LoadPersisted(settingsProvider); return(p4Options); }
/// <summary> /// Load all options and return the loaded instance of this class. /// </summary> public static P4Options Load(ProvideSavedSettings settingsProvider) { P4Options p4Options = new P4Options(settingsProvider); p4Options.LoadPersisted(settingsProvider); return(p4Options); }
/// <summary> /// Load all options and return the loaded instance of this class. /// </summary> public static P4Options Load(EnvDTE80.DTE2 dte2) { P4Options p4Options = new P4Options(); if (dte2 == null) { // This is the case during unit testing p4Options.LoadDefaults(); } else { Globals globals = dte2.Globals; p4Options.LoadPersisted(globals); } return(p4Options); }