Beispiel #1
0
 DbgMetadataServiceImpl(DbgModuleIdProviderService dbgModuleIdProviderService, DbgInMemoryModuleService dbgInMemoryModuleService, DsDocumentProvider dsDocumentProvider, IDsDocumentService documentService, DebuggerSettings debuggerSettings)
 {
     this.dbgModuleIdProviderService = dbgModuleIdProviderService;
     this.dbgInMemoryModuleService   = dbgInMemoryModuleService;
     this.dsDocumentProvider         = dsDocumentProvider;
     this.documentService            = documentService;
     this.debuggerSettings           = debuggerSettings;
 }
 DbgInMemoryModuleServiceImpl(UIDispatcher uiDispatcher, Lazy <IDocumentTreeView> documentTreeView, Lazy <IDocumentTabService> documentTabService, Lazy <IMethodAnnotations> methodAnnotations, DsDocumentProvider documentProvider, DbgAssemblyInfoProviderService dbgAssemblyInfoProviderService, DbgDynamicModuleProviderService dbgDynamicModuleProviderService, ClassLoaderFactory classLoaderFactory, Lazy <DbgModuleMemoryRefreshedNotifier2> dbgModuleMemoryRefreshedNotifier)
 {
     lockObj                               = new object();
     this.uiDispatcher                     = uiDispatcher;
     this.documentTreeView                 = documentTreeView;
     this.documentTabService               = documentTabService;
     this.methodAnnotations                = methodAnnotations;
     this.documentProvider                 = documentProvider;
     this.dbgAssemblyInfoProviderService   = dbgAssemblyInfoProviderService;
     this.dbgDynamicModuleProviderService  = dbgDynamicModuleProviderService;
     this.classLoaderFactory               = classLoaderFactory;
     this.dbgModuleMemoryRefreshedNotifier = dbgModuleMemoryRefreshedNotifier;
 }
 ModuleIdFactoryProviderImpl(DsDocumentProvider documentProvider) => this.documentProvider = documentProvider;