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