public StObjEngineRunContext(IActivityMonitor monitor, StObjEngineConfigureContext startContext) { _monitor = monitor; _startContext = startContext; _binPaths = new List <GenBinPath>(); _trampoline = new StObjEngineAspectTrampoline <IStObjEngineRunContext>(this); _trampolinePostCode = new StObjEngineAspectTrampoline <IStObjEnginePostCodeRunContext>(this); _primaryRunCache = new Dictionary <string, object>(); }
internal StObjEngineConfigureContext(IActivityMonitor monitor, RunningStObjEngineConfiguration config, IStObjEngineStatus status, bool canSkipRun) { _monitor = monitor; _config = config; _status = status; _aspects = new List <IStObjEngineAspect>(); _configurator = new StObjEngineConfigurator(); _container = new Container(this); _configureOnlycontainer = new SimpleServiceContainer(_container); _trampoline = new StObjEngineAspectTrampoline <IStObjEngineConfigureContext>(this); _canSkipRun = canSkipRun; }
public StObjEngineTerminateContext(IActivityMonitor monitor, StObjEngineRunContext runContext) { _monitor = monitor; _runContext = runContext; _trampoline = new StObjEngineAspectTrampoline <IStObjEngineTerminateContext>(this); }