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; }