1 instantiation of ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
178
ProjectReferenceInfos = _projectUpdateState.ProjectReferenceInfos.Add(projectId, new
ProjectReferenceInformation
([], []))
14 references to ProjectReferenceInformation
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (10)
377
private static bool TryGetReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState, out
ProjectReferenceInformation
projectReference)
382
private static
ProjectReferenceInformation
GetRequiredReferenceInformation(ProjectId projectId, ProjectUpdateState projectUpdateState)
384
Contract.ThrowIfFalse(projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out
var
referenceInfo), $"Expected ProjectReferenceInfos entry for project '{projectId}'");
404
if (projectUpdateState.ProjectReferenceInfos.TryGetValue(projectId, out
var
projectReferenceInfo))
513
var
projectReferenceInformation = GetRequiredReferenceInformation(projectId, projectUpdateState);
579
TryGetReferenceInformation(projectToRetarget.Id, projectUpdateState, out
var
projectReferenceInfo) &&
668
if (!TryGetReferenceInformation(projectIdToRetarget, projectUpdateState, out
var
referenceInfo))
733
var
projectReferenceInfo = GetRequiredReferenceInformation(referencingProjectState.Id, projectUpdateState);
760
var
projectReferenceInformation = GetRequiredReferenceInformation(referencingProject, projectUpdateState);
788
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)