AcManager.Tools.AcObjectsNew.AcIniObject.LoadIniOrThrow C# (CSharp) Méthode

LoadIniOrThrow() private méthode

private LoadIniOrThrow ( ) : void
Résultat void
        private void LoadIniOrThrow() {
            string text;

            try {
                text = FileUtils.ReadAllText(IniFilename);
            } catch (FileNotFoundException) {
                AddError(AcErrorType.Data_IniIsMissing, Path.GetFileName(IniFilename));
                return;
            } catch (DirectoryNotFoundException) {
                AddError(AcErrorType.Data_IniIsMissing, Path.GetFileName(IniFilename));
                return;
            }

            try {
                IniObject = IniFile.Parse(text);
            } catch (Exception) {
                IniObject = null;
                AddError(AcErrorType.Data_IniIsDamaged, Path.GetFileName(IniFilename));
                return;
            }

            try {
                LoadData(IniObject);
            } catch (Exception e) {
                Logging.Warning("LoadIniOrThrow(): " + e);
            }
        }