30 references to AllProjectReferences
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
1321
return _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).
AllProjectReferences
.Contains(projectReference);
1329
var projectReferencesInWorkspace = _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).
AllProjectReferences
;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (16)
NetCoreTests.cs (5)
449
Assert.Empty(fsharpLib.
AllProjectReferences
);
467
AssertEx.SequenceEqual([fsharpLib.Id], csharpLibStd.
AllProjectReferences
.Select(r => r.ProjectId));
468
AssertEx.SequenceEqual([fsharpLib.Id], csharpLibApp.
AllProjectReferences
.Select(r => r.ProjectId));
518
Assert.Empty(fsharpProj.
AllProjectReferences
);
530
AssertEx.SequenceEqual([fsharpLibStd.Id], csharpLibStd.
AllProjectReferences
.Select(r => r.ProjectId));
VisualStudioMSBuildWorkspaceTests.cs (11)
1228
Assert.Single(project.
AllProjectReferences
); // dangling project reference
1257
Assert.Single(project.
AllProjectReferences
); // dangling project reference
1290
Assert.Single(project.
AllProjectReferences
); // dangling project reference
1323
Assert.Empty(project.
AllProjectReferences
);
1344
Assert.Empty(project.
AllProjectReferences
);
1364
Assert.Single(project.
AllProjectReferences
);
2706
Assert.Single(testProject.
AllProjectReferences
);
2710
Assert.Empty(libraryProject.
AllProjectReferences
);
2732
Assert.Single(testProject.
AllProjectReferences
);
2736
Assert.Single(library1Project.
AllProjectReferences
);
2740
Assert.Empty(library2Project.
AllProjectReferences
);
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
SolutionTests\SolutionTests.cs (9)
1984
opt => opt.GetProject(projectId)!.
AllProjectReferences
,
1994
Assert.Same(projectRefs, solution2.GetProject(projectId)!.
AllProjectReferences
);
2014
Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.
AllProjectReferences
);
2046
AssertEx.Equal((ProjectReference[])[projectRef2, externalProjectRef], solution3.GetProject(projectId)!.
AllProjectReferences
);
2078
AssertEx.Equal((ProjectReference[])[projectRef2], solution2.GetProject(projectId)!.
AllProjectReferences
);
2082
AssertEx.Equal((ProjectReference[])[externalProjectRef], solution3.GetProject(projectId)!.
AllProjectReferences
);
2085
Assert.Empty(solution4.GetProject(projectId)!.
AllProjectReferences
);
3289
Assert.True(sol2.GetProject(pid2).
AllProjectReferences
.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid);
3314
Assert.True(sol2.GetProject(pid2).
AllProjectReferences
.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
ProjectSystemShim\CPS\CSharpReferencesTests.cs (3)
101
Assert.Single(environment.Workspace.CurrentSolution.GetProject(project2.Id).
AllProjectReferences
);
105
Assert.Empty(environment.Workspace.CurrentSolution.GetProject(project2.Id).
AllProjectReferences
);
122
Assert.Empty(environment.Workspace.CurrentSolution.GetProject(project1.Id).
AllProjectReferences
);