/* ----------------------------------------------------------------- */ /// /// Load /// /// <summary> /// 指定されたファイルから値を読み込み、オブジェクトに設定します。 /// </summary> /// /* ----------------------------------------------------------------- */ public static T Load <T>(this SettingsType type, string src) { switch (type) { case SettingsType.Xml: return(LoadXml <T>(src)); case SettingsType.Json: return(LoadJson <T>(src)); case SettingsType.Registry: return(RegistrySettings.Load <T>(src)); default: throw Error(type, "wrong type"); } }
/* ----------------------------------------------------------------- */ /// /// Load /// /// <summary> /// 指定されたレジストリ・サブキー下に存在する値を読み込み、 /// オブジェクトに設定します。 /// </summary> /// /* ----------------------------------------------------------------- */ public static T Load <T>(this RegistryKey src) => RegistrySettings.Load <T>(src);