public CPSProjectFactory(
     VisualStudioProjectFactory projectFactory,
     VisualStudioWorkspaceImpl workspace,
     IProjectCodeModelFactory projectCodeModelFactory)
 {
     _projectFactory          = projectFactory;
     _workspace               = workspace;
     _projectCodeModelFactory = projectCodeModelFactory;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public CPSProjectFactory(
     IThreadingContext threadingContext,
     VisualStudioProjectFactory projectFactory,
     VisualStudioWorkspaceImpl workspace,
     IProjectCodeModelFactory projectCodeModelFactory,
     SVsServiceProvider serviceProvider)
 {
     _threadingContext        = threadingContext;
     _projectFactory          = projectFactory;
     _workspace               = workspace;
     _projectCodeModelFactory = projectCodeModelFactory;
     _serviceProvider         = (Shell.IAsyncServiceProvider)serviceProvider;
 }