1 instantiation of ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
179ProjectReferenceInfos = _projectUpdateState.ProjectReferenceInfos.Add(projectId, new ProjectReferenceInformation([], []))
14 references to ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (10)
378private static bool TryGetReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState, out ProjectReferenceInformation projectReference) 383private static ProjectReferenceInformation GetRequiredReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState) 385Contract.ThrowIfFalse(projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out var referenceInfo), $"Expected ProjectReferenceInfos entry for project '{projectId}'"); 405if (projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out var projectReferenceInfo)) 514var projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState); 580TryGetReferenceInformation(projectToRetarget.Id, projectUpdateState, out var projectReferenceInfo) && 669if (!TryGetReferenceInformation(projectIdToRetarget, projectUpdateState, out var referenceInfo)) 734var projectReferenceInfo = GetRequiredReferenceInformation(referencingProjectState.Id, projectUpdateState); 761var projectReferenceInformation = GetRequiredReferenceInformation(referencingProject, projectUpdateState); 789var projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState);
Workspace\ProjectSystem\ProjectSystemProjectFactory.ProjectUpdateState.cs (4)
54ImmutableDictionary<ProjectId, ProjectReferenceInformation> ProjectReferenceInfos, 62ImmutableDictionary<ProjectId, ProjectReferenceInformation>.Empty, [], [], [], []); 64public ProjectUpdateState WithProjectReferenceInfo(ProjectId projectId, ProjectReferenceInformation projectReferenceInformation) 157internal ProjectReferenceInformation WithConvertedProjectReference(string path, ProjectReference projectReference)