AcManager.Tools.Helpers.CustomUriSchemeHelper.EnsureRegistered C# (CSharp) Метод

EnsureRegistered() публичный статический Метод

public static EnsureRegistered ( ) : void
Результат void
        public static void EnsureRegistered() {
            if (MainExecutingFile.IsInDevelopment) return;

            if (ValuesStorage.GetString(KeyRegisteredLocation) == MainExecutingFile.Location &&
                ValuesStorage.GetString(KeyRegisteredVersion) == Version) return;

            try {
                RegisterClass(ClassName, AppTitle, true, 0);
                RegisterExtension(@".kn5", ToolsStrings.Windows_Kn5Commentary);
                RegisterExtension(@".acreplay", ToolsStrings.Common_AcReplay);

                ValuesStorage.Set(KeyRegisteredLocation, MainExecutingFile.Location);
                ValuesStorage.Set(KeyRegisteredVersion, Version);

                Logging.Write("Registered!");
            } catch (Exception e) {
                Logging.Warning("Can’t register: " + e);
            }
        }
    }