1 instantiation of ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
173ProjectReferenceInfos = _projectUpdateState.ProjectReferenceInfos.Add(projectId, new ProjectReferenceInformation([], []))
14 references to ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (10)
372private static bool TryGetReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState, out ProjectReferenceInformation projectReference) 377private static ProjectReferenceInformation GetRequiredReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState) 379Contract.ThrowIfFalse(projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out var referenceInfo), $"Expected ProjectReferenceInfos entry for project '{projectId}'"); 399if (projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out var projectReferenceInfo)) 508var projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState); 574TryGetReferenceInformation(projectToRetarget.Id, projectUpdateState, out var projectReferenceInfo) && 663if (!TryGetReferenceInformation(projectIdToRetarget, projectUpdateState, out var referenceInfo)) 728var projectReferenceInfo = GetRequiredReferenceInformation(referencingProjectState.Id, projectUpdateState); 755var projectReferenceInformation = GetRequiredReferenceInformation(referencingProject, projectUpdateState); 783var 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)