private void initializeSetting() { // settingファイルが存在しない場合はファイルを生成する // 生成に失敗した場合はExceptionを投げる if (!File.Exists(jsonSettingFileName)) { if (!createJsonSettingFile()) { throw new Exception("CreateJsonFileError"); } } // 設定ファイル読み込み // 設定ファイル内が空の場合は設定ファイル再生成 string readedText = string.Empty; if ((readedText = util.FileIO.TextFileReader(jsonSettingFileName)) == string.Empty) { if (!createJsonSettingFile()) { throw new Exception("CreateJsonFileError"); } } jsonSetting = util.Json.JsonSerializer <MainWindowSetting>(readedText, Encoding.UTF8); }
private void Initialize() { uriDictionary = new Dictionary <string, Uri>(); jsonSetting = new MainWindowSetting(); this.initializeSetting(); this.InitializeUriDictionary(); }