예제 #1
0
        public static void PerformModuleReload(PythonContext /*!*/ context, PythonDictionary /*!*/ dict)
        {
            PythonSignalState pss = new PythonSignalState(context);

            context.SetModuleState(_PythonSignalStateKey, pss);
            NativeSignal.SetConsoleCtrlHandler(pss.WinAllSignalsHandlerDelegate, true);
        }
예제 #2
0
파일: signal.cs 프로젝트: jschementi/iron
 public static void PerformModuleReload(PythonContext/*!*/ context, PythonDictionary/*!*/ dict) {
     PythonSignalState pss = new PythonSignalState(context);
     context.SetModuleState(_PythonSignalStateKey, pss);
     NativeSignal.SetConsoleCtrlHandler(pss.WinAllSignalsHandlerDelegate, true);
 }
예제 #3
0
파일: signal.cs 프로젝트: jschementi/iron
 private static void SetPythonSignalState(CodeContext/*!*/ context, PythonSignalState pss) {
     PythonContext.GetContext(context).SetModuleState(_PythonSignalStateKey, pss);
 }
예제 #4
0
 private static void SetPythonSignalState(CodeContext /*!*/ context, PythonSignalState pss)
 {
     PythonContext.GetContext(context).SetModuleState(_PythonSignalStateKey, pss);
 }
예제 #5
0
 private static void SetPythonSignalState(CodeContext /*!*/ context, PythonSignalState pss)
 {
     context.LanguageContext.SetModuleState(_PythonSignalStateKey, pss);
 }