Exemplo n.º 1
0
        // a reference must be kept to make a delegate callable from unmanaged world

        public PreludeScript(
            string script, string fileName, Func <string, Tuple <string, string> > getModuleSourceAndFileName,
            Action <string> logger = null)
        {
            _logDelegate                = LogHandler;
            _loadModuleDelegate         = GetModule;
            _getModuleSourceAndFileName = getModuleSourceAndFileName;
            _logger = logger;
            _script = CompileScript(script, fileName);
        }
Exemplo n.º 2
0
 // a reference must be kept to make a delegate callable from unmanaged world
 public PreludeScript(
     string script, string fileName, Func<string, Tuple<string, string>> getModuleSourceAndFileName,
     Action<string> logger = null)
 {
     _logDelegate = LogHandler;
     _loadModuleDelegate = GetModule;
     _getModuleSourceAndFileName = getModuleSourceAndFileName;
     _logger = logger;
     _script = CompileScript(script, fileName);
 }
Exemplo n.º 3
0
 public PreludeScript(
     string script, string fileName, Func <string, Tuple <string, string> > getModuleSourceAndFileName,
     Action <int, Action> cancelCallbackFactory, Action <string, object[]> logger = null)
 {
     _logDelegate                = LogHandler;
     _loadModuleDelegate         = GetModule;
     _getModuleSourceAndFileName = getModuleSourceAndFileName;
     _logger = logger;
     _enterCancellableRegion = EnterCancellableRegion;
     _exitCancellableRegion  = ExitCancellableRegion;
     _cancelCallbackFactory  = cancelCallbackFactory;
     _script = CompileScript(script, fileName);
 }
Exemplo n.º 4
0
 public PreludeScript(
     string script, string fileName, Func<string, Tuple<string, string>> getModuleSourceAndFileName,
     Action<int, Action> cancelCallbackFactory, Action<string, object[]> logger = null)
 {
     _logDelegate = LogHandler;
     _loadModuleDelegate = GetModule;
     _getModuleSourceAndFileName = getModuleSourceAndFileName;
     _logger = logger;
     _enterCancellableRegion = EnterCancellableRegion;
     _exitCancellableRegion = ExitCancellableRegion;
     _cancelCallbackFactory = cancelCallbackFactory;
     _script = CompileScript(script, fileName);
 }