Esempio n. 1
0
 void StopCoreWorker(Action next)
 {
     container.InvokeEventOnCoreClosing();
     coreServ.StopCoreThen(
         () =>
     {
         container.InvokeEventOnCoreStop();
         next?.Invoke();
     });
 }
Esempio n. 2
0
 void StopCoreWorker(Action next)
 {
     container.InvokeEventOnCoreClosing();
     coreServ.StopCoreThen(
         () =>
     {
         container.InvokeEventOnRequireNotifierUpdate();
         container.InvokeEventOnTrackCoreStop();
         next?.Invoke();
     });
 }
Esempio n. 3
0
 void StopCoreWorker(Action next)
 {
     container.InvokeEventOnCoreClosing();
     v2rayCore.StopCoreThen(
         () =>
     {
         // Lib.V2Ray.Core will fire OnCoreStop
         // container.InvokeEventOnCoreStop();
         next?.Invoke();
     });
 }