private void configDispetcherClass_OnChangeSettings(HashSet <string> list, string from, string to) { Logger.Trace("Start configDispetcherClass_OnChangeSettings(", list, ")"); if (list.Contains(baseconfigname)) { Logger.Info("Change find in ", baseconfigname, "need restart"); if (File.Exists(Path.Combine(from, baseconfigname))) { File.Copy(Path.Combine(from, baseconfigname), Path.Combine(to, baseconfigname), true); } OnNeedRestart?.Invoke(); } Logger.Trace("End configDispetcherClass_OnChangeSettings(HashSet<string> list)"); }
private static void plugin_OnNeedRestart() { Logger.Trace("Start Plugin_onNeedRestart"); OnNeedRestart?.Invoke(); Logger.Trace("End Plugin_onNeedRestart"); }