public CPSProjectFactory( VisualStudioProjectFactory projectFactory, VisualStudioWorkspaceImpl workspace, IProjectCodeModelFactory projectCodeModelFactory) { _projectFactory = projectFactory; _workspace = workspace; _projectCodeModelFactory = projectCodeModelFactory; }
public CPSProjectFactory( VisualStudioProjectFactory projectFactory, VisualStudioWorkspaceImpl workspace, IProjectCodeModelFactory projectCodeModelFactory, [Import(AllowDefault = true)] /* not present in unit tests */ ExternalErrorDiagnosticUpdateSource externalErrorDiagnosticUpdateSource) { _projectFactory = projectFactory; _workspace = workspace; _projectCodeModelFactory = projectCodeModelFactory; _externalErrorDiagnosticUpdateSource = externalErrorDiagnosticUpdateSource; }
public CPSProjectFactory( IThreadingContext threadingContext, VisualStudioProjectFactory projectFactory, VisualStudioWorkspaceImpl workspace, IProjectCodeModelFactory projectCodeModelFactory, SVsServiceProvider serviceProvider) { _threadingContext = threadingContext; _projectFactory = projectFactory; _workspace = workspace; _projectCodeModelFactory = projectCodeModelFactory; _serviceProvider = (Shell.IAsyncServiceProvider)serviceProvider; }
public XamlTextViewCreationListener( [Import(typeof(SVsServiceProvider))] System.IServiceProvider services, IVsEditorAdaptersFactoryService editorAdaptersFactoryService, IXamlDocumentAnalyzerService analyzerService, VisualStudioProjectFactory visualStudioProjectFactory) { _serviceProvider = services; _editorAdaptersFactory = editorAdaptersFactoryService; _visualStudioProjectFactory = visualStudioProjectFactory; _rdt = new Lazy <RunningDocumentTable>(() => new RunningDocumentTable(_serviceProvider)); _vsSolution = (IVsSolution)_serviceProvider.GetService(typeof(SVsSolution)); AnalyzerService = analyzerService; if (ErrorHandler.Succeeded(_vsSolution.AdviseSolutionEvents(this, out var solutionEventsCookie))) { _solutionEventsCookie = solutionEventsCookie; } }