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;