AcManager.Tools.Managers.Plugins.PluginsManager.ReloadLocalList C# (CSharp) Метод

ReloadLocalList() публичный Метод

public ReloadLocalList ( ) : void
Результат void
        public void ReloadLocalList() {
            try {
                List.ReplaceEverythingBy(Directory.GetDirectories(PluginsDirectory)
                        .Select(x => Path.Combine(x, ManifestName))
                        .Where(File.Exists)
                        .Select(x => JsonConvert.DeserializeObject<PluginEntry>(File.ReadAllText(x)))
                        .Where(x => x.IsAllRight));
            } catch (Exception e) {
                List.Clear();
                Logging.Warning("Cannot get list of installed plugins: " + e);
            }

            _locallyLoaded = true;
        }