Exemplo n.º 1
0
 public static void Yield()
 {
     Helper.SimpleWrap <bool>(
         delegate(ClrSyncManager manager)
     {
         manager.TaskYield(); return(false);
     },
         delegate() { OrigNativeMethods.SwitchToThread(); return(false); });
 }
Exemplo n.º 2
0
 public static int SwitchToThread()
 {
     return(Helper.SimpleWrap <int>(
                delegate(ClrSyncManager manager)
     {
         manager.TaskYield();
         return OrigNativeMethods.SwitchToThread();
     },
                delegate() { return OrigNativeMethods.SwitchToThread(); }));
 }