180 references to ProjectReference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (10)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Features.UnitTests (60)
EditAndContinue\EmitSolutionUpdateResultsTests.cs (56)
168.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
169.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
192.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
193.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
218.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
219.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
249.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
250.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
276.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
277.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
310.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
311.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
338.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
339.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
362.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
363.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
392.AddTestProject("P0", out var p0).AddProjectReferences([new(q)]).Solution
393.AddTestProject("P1", out var p1).AddProjectReferences([new(q)]).Solution
395.AddTestProject("R0", out var r0).AddProjectReferences([new(p0)]).Solution
396.AddTestProject("R1", out var r1).AddProjectReferences([new(p1), new(p0)]).Solution
397.AddTestProject("R2", out var r2).AddProjectReferences([new(p2), new(p0)]).Solution;
433.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
434.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
464.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
465.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
495.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
496.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
521.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
522.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution
523.AddTestProject("E", out var e).AddProjectReferences([new(b)]).Solution;
554.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
555.AddTestProject("B", out var b).AddProjectReferences([new(d)]).Solution;
579.AddTestProject("A", out var a).AddProjectReferences([new(c)]).Solution
580.AddTestProject("B", out var b).AddProjectReferences([new(c), new(d)]).Solution;
615.AddTestProject("R1", out var r1).AddProjectReferences([new(p1), new(p2)]).Solution
616.AddTestProject("R2", out var r2).AddProjectReferences([new(p2), new(p3)]).Solution
617.AddTestProject("R3", out var r3).AddProjectReferences([new(p3), new(p4)]).Solution
618.AddTestProject("R4", out var r4).AddProjectReferences([new(p4)]).Solution;
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (69)
SolutionTests\SolutionTests.cs (52)
1159var projectReference = new ProjectReference(projectId2);
1964var projectRef = new ProjectReference(projectId2);
1973new ProjectReference(projectId2),
1974new ProjectReference(projectId2, ImmutableArray.Create("alias")),
1975new ProjectReference(projectId2, embedInteropTypes: true));
1984Assert.Throws<InvalidOperationException>(() => solution2.WithProjectReferences(projectId2, [new ProjectReference(projectId)]));
1985Assert.Throws<InvalidOperationException>(() => solution.WithProjectReferences(projectId, [new ProjectReference(projectId)]));
1994var externalProjectRef = new ProjectReference(ProjectId.CreateNewId());
2017var projectRef2 = new ProjectReference(projectId2);
2018var projectRef3 = new ProjectReference(projectId3);
2019var externalProjectRef = new ProjectReference(ProjectId.CreateNewId());
2036Assert.Throws<ArgumentException>("projectReferences[1]", () => solution.AddProjectReferences(projectId, [new ProjectReference(projectId2), new ProjectReference(projectId2)]));
2043Assert.Throws<InvalidOperationException>(() => solution3.AddProjectReferences(projectId, [new ProjectReference(projectId)]));
2055var projectRef2 = new ProjectReference(projectId2);
2056var externalProjectRef = new ProjectReference(ProjectId.CreateNewId());
2075Assert.Throws<ArgumentException>("projectReference", () => solution.RemoveProjectReference(projectId, new ProjectReference(ProjectId.CreateNewId())));
2097.AddProjectReference(submissionId2, new ProjectReference(submissionId1))
2098.WithProjectReferences(submissionId2, [new ProjectReference(submissionId1)]);
2101_ = solution.AddProjectReferences(submissionId3, [new ProjectReference(submissionId1)]);
2102_ = solution.WithProjectReferences(submissionId3, [new ProjectReference(submissionId1)]);
2105_ = solution.AddProjectReferences(submissionId3, [new ProjectReference(projectId0)]);
2106_ = solution.WithProjectReferences(submissionId3, [new ProjectReference(projectId0)]);
2109Assert.Throws<InvalidOperationException>(() => solution.AddProjectReferences(submissionId2, [new ProjectReference(submissionId3)]));
2110Assert.Throws<InvalidOperationException>(() => solution.WithProjectReferences(submissionId1, [new ProjectReference(submissionId2), new ProjectReference(submissionId3)]));
2113Assert.Throws<InvalidOperationException>(() => solution.AddProjectReferences(projectId0, [new ProjectReference(submissionId1)]));
2114Assert.Throws<InvalidOperationException>(() => solution.WithProjectReferences(projectId0, [new ProjectReference(submissionId1)]));
2880.AddProjectReference(pm2, new ProjectReference(pm1))
2902.AddProjectReference(pm2, new ProjectReference(pm1))
3004solution = solution.AddProjectReference(projectIds[i], new ProjectReference(projectIds[i - 1]));
3156.AddProjectReference(pid2, new ProjectReference(pid));
3182.AddProjectReference(pid2, new ProjectReference(pid));
4047.AddProjectReference(pid3, new ProjectReference(pid1))
4048.AddProjectReference(pid3, new ProjectReference(pid2));
4122projectReferences: [new ProjectReference(project1.Id)]));
4152projectReferences: [new ProjectReference(project1.Id)]));
4328projectReferences: [new ProjectReference(project1.Id)]));
5062projects.Add(ProjectInfo.Create(projectId1, VersionStamp.Default, "Test1", "Test1", LanguageNames.CSharp, projectReferences: [new ProjectReference(projectId2)]));
5091projects.Add(ProjectInfo.Create(projectId2, VersionStamp.Default, "Test2", "Test2", LanguageNames.CSharp, projectReferences: [new ProjectReference(projectId1)]));
5146solution = solution.AddProject(ProjectInfo.Create(projectId1, VersionStamp.Default, "Test1", "Test1", LanguageNames.CSharp, projectReferences: [new ProjectReference(projectId2)]));
5178projectReferences: [new ProjectReference(projectId2), new ProjectReference(projectId3)]));
5235projectReferences: [new ProjectReference(projectId2), new ProjectReference(projectId3)]));
5431projectReferences: [new ProjectReference(csBrokenProject.Id), new ProjectReference(vbNormalProject.Id)],
5445projectReferences: [new ProjectReference(vbNormalProject.Id)],
5459projectReferences: [new ProjectReference(dependsOnBrokenProject.Id)]));
5469projectReferences: [new ProjectReference(dependsOnVbNormalProject.Id)]));
5738project2 = project2.AddProjectReference(new(project1.Id));
5768project2 = project2.AddProjectReference(new(project1.Id));
Microsoft.ML.CodeAnalyzer.Tests (1)
Microsoft.VisualStudio.LanguageServices (2)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
Roslyn.VisualStudio.Next.UnitTests (20)