3 instantiations of ProjectSystemProjectFactory
Microsoft.CodeAnalysis.LanguageServer (2)
HostWorkspace\LanguageServerWorkspaceFactory.cs (2)
52HostProjectFactory = new ProjectSystemProjectFactory( 62MiscellaneousFilesWorkspaceProjectFactory = new ProjectSystemProjectFactory(
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
140ProjectSystemProjectFactory = new ProjectSystemProjectFactory(
23 references to ProjectSystemProjectFactory
Microsoft.CodeAnalysis.LanguageServer (16)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (1)
284ProjectSystemProjectFactory primordialProjectFactory,
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
232ProjectSystemProjectFactory primordialProjectFactory,
HostWorkspace\LanguageServerProjectLoader.cs (7)
76public sealed record Primordial(ProjectSystemProjectFactory PrimordialProjectFactory, ProjectId PrimordialProjectId) : ProjectLoadState; 200public required ProjectSystemProjectFactory ProjectFactory { get; init; } 226ProjectSystemProjectFactory primordialProjectFactory, 259var projectFactory = remoteProjectLoadResult.ProjectFactory; 367async Task<(LoadedProject, bool alreadyExists)> GetOrCreateProjectTargetAsync(ImmutableArray<LoadedProject> previousProjectTargets, ProjectSystemProjectFactory projectFactory, ProjectFileInfo loadedProjectInfo) 441protected async ValueTask BeginLoadingProjectWithPrimordialAsync(string projectPath, ProjectSystemProjectFactory primordialProjectFactory, ProjectId primordialProjectId, bool doDesignTimeBuild) 456protected void BeginLoadingProjectWithPrimordial_NoLock(string projectPath, ProjectSystemProjectFactory primordialProjectFactory, ProjectId primordialProjectId, bool doDesignTimeBuild)
HostWorkspace\LanguageServerProjectSystem.cs (2)
26private readonly ProjectSystemProjectFactory _hostProjectFactory; 113ProjectSystemProjectFactory primordialProjectFactory,
HostWorkspace\LanguageServerWorkspace.cs (1)
48public ProjectSystemProjectFactory ProjectSystemProjectFactory { private get; set; } = null!;
HostWorkspace\LanguageServerWorkspaceFactory.cs (2)
75public ProjectSystemProjectFactory HostProjectFactory { get; } 76public ProjectSystemProjectFactory MiscellaneousFilesWorkspaceProjectFactory { get; }
HostWorkspace\LoadedProject.cs (2)
29public ProjectSystemProjectFactory ProjectFactory { get; } 49public LoadedProject(ProjectSystemProject projectSystemProject, ProjectSystemProjectFactory projectFactory, IFileChangeWatcher fileWatcher, ProjectTargetFrameworkManager targetFrameworkManager)
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\ProjectSystem\ProjectSystemProject.cs (3)
28using static Microsoft.CodeAnalysis.Workspaces.ProjectSystem.ProjectSystemProjectFactory; 36private readonly ProjectSystemProjectFactory _projectSystemProjectFactory; 147ProjectSystemProjectFactory projectSystemProjectFactory,
Workspace\ProjectSystem\ProjectSystemProjectFactory.ProjectUpdateState.cs (1)
24/// <item>Global state for the <see cref="ProjectSystemProjectFactory"/> (various maps of project information). This
Microsoft.VisualStudio.LanguageServices (3)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
111internal ProjectSystemProjectFactory ProjectSystemProjectFactory { get; }
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (2)
34private readonly ProjectSystemProjectFactory _projectSystemProjectFactory; 64ProjectSystemProjectFactory projectSystemProjectFactory,