Пример #1
0
 public Executor(IAssemblyResolver assemblyResolver, ISymbolReaderProvider symbolReaderProvider, IReadOnlyCollection <IAssemblyRewriter> rewriters, RecyclableMemoryStreamManager memoryStreamManager, IMonitor monitor)
 {
     _assemblyResolver     = assemblyResolver;
     _symbolReaderProvider = symbolReaderProvider;
     _rewriters            = rewriters;
     _memoryStreamManager  = memoryStreamManager;
     _monitor = monitor;
 }
Пример #2
0
 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;
 }