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