public Executor(IAssemblyResolver assemblyResolver, ISymbolReaderProvider symbolReaderProvider, IReadOnlyCollection <IAssemblyRewriter> rewriters, RecyclableMemoryStreamManager memoryStreamManager, IMonitor monitor) { _assemblyResolver = assemblyResolver; _symbolReaderProvider = symbolReaderProvider; _rewriters = rewriters; _memoryStreamManager = memoryStreamManager; _monitor = monitor; }
public Executor( IAssemblyResolver assemblyResolver, ISymbolReaderProvider symbolReaderProvider, ApiPolicy apiPolicy, IReadOnlyCollection <IAssemblyRewriter> rewriters, RecyclableMemoryStreamManager memoryStreamManager, ExecutionResultSerializer serializer, IMonitor monitor ) { _assemblyResolver = assemblyResolver; _symbolReaderProvider = symbolReaderProvider; _guardSettings = CreateGuardSettings(apiPolicy); _rewriters = rewriters; _memoryStreamManager = memoryStreamManager; _serializer = serializer; _monitor = monitor; }