1 instantiation of ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
173
ProjectReferenceInfos = _projectUpdateState.ProjectReferenceInfos.Add(projectId, new
ProjectReferenceInformation
([], []))
14 references to ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (10)
372
private static bool TryGetReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState, out
ProjectReferenceInformation
projectReference)
377
private static
ProjectReferenceInformation
GetRequiredReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState)
379
Contract.ThrowIfFalse(projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out
var
referenceInfo), $"Expected ProjectReferenceInfos entry for project '{projectId}'");
399
if (projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out
var
projectReferenceInfo))
508
var
projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState);
574
TryGetReferenceInformation(projectToRetarget.Id, projectUpdateState, out
var
projectReferenceInfo) &&
663
if (!TryGetReferenceInformation(projectIdToRetarget, projectUpdateState, out
var
referenceInfo))
728
var
projectReferenceInfo = GetRequiredReferenceInformation(referencingProjectState.Id, projectUpdateState);
755
var
projectReferenceInformation = GetRequiredReferenceInformation(referencingProject, projectUpdateState);
783
var
projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState);
Workspace\ProjectSystem\ProjectSystemProjectFactory.ProjectUpdateState.cs (4)
54
ImmutableDictionary<ProjectId,
ProjectReferenceInformation
> ProjectReferenceInfos,
62
ImmutableDictionary<ProjectId,
ProjectReferenceInformation
>.Empty, [], [], [], []);
64
public ProjectUpdateState WithProjectReferenceInfo(ProjectId projectId,
ProjectReferenceInformation
projectReferenceInformation)
157
internal
ProjectReferenceInformation
WithConvertedProjectReference(string path, ProjectReference projectReference)