1 write to ProjectSystemProjectFactory
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
132
ProjectSystemProjectFactory
= new ProjectSystemProjectFactory(this, FileChangeWatcher, CheckForAddedFileBeingOpenMaybeAsync, RemoveProjectFromMaps);
8 references to ProjectSystemProjectFactory
Microsoft.VisualStudio.LanguageServices (8)
ProjectSystem\VisualStudioProjectFactory.cs (3)
101
_visualStudioWorkspaceImpl.
ProjectSystemProjectFactory
.SolutionPath = solutionFilePath;
102
_visualStudioWorkspaceImpl.
ProjectSystemProjectFactory
.SolutionTelemetryId = GetSolutionSessionId();
105
var project = await _visualStudioWorkspaceImpl.
ProjectSystemProjectFactory
.CreateAndAddToWorkspaceAsync(projectSystemName, language, creationInfo, hostInfo);
ProjectSystem\VisualStudioWorkspaceImpl.cs (4)
202
solutionClosingContext.UIContextChanged += (_, e) =>
ProjectSystemProjectFactory
.SolutionClosing = e.Activated;
204
var openFileTracker = await OpenFileTracker.CreateAsync(this,
ProjectSystemProjectFactory
, asyncServiceProvider).ConfigureAwait(true);
408
var maxSupportLangVersion =
ProjectSystemProjectFactory
.TryGetMaxSupportedLanguageVersion(project.Id);
1288
return
ProjectSystemProjectFactory
.TryGetDependencyNodeTargetIdentifier(projectId);
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
38
=> _workspace.
ProjectSystemProjectFactory
.ApplyChangeToWorkspace(w => w.SetCurrentSolution(s => s.WithAnalyzerReferences(references), WorkspaceChangeKind.SolutionChanged));