301 references to GetProject
AnalyzerRunner (4)
Microsoft.Analyzers.Extra.Tests (2)
Microsoft.Analyzers.Local.Tests (2)
Microsoft.AspNetCore.Analyzer.Testing (3)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (33)
Workspaces\WorkspaceTests_EditorFeatures.cs (32)
289Assert.True(snapshot.GetProject(id1).ProjectReferences.Contains(reference), "ProjectReferences did not contain project2");
328Assert.Equal(0, snapshot.GetProject(id1).ProjectReferences.Count());
414var compilation = await snapshot.GetProject(id1).GetCompilationAsync();
437var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync();
465var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync();
502var compilation2 = await solutionY.GetProject(id2).GetCompilationAsync();
521var compilation2Z = await solutionZ.GetProject(id2).GetCompilationAsync();
560var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync();
586var newVersion = await cs.GetProject(project1.Id).GetDependentSemanticVersionAsync();
632var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync();
778Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
799Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1255Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1256Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1265Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1266Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1267Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1291Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1292Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1301Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1302Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1303Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
1324Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1325Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1331Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1332Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1333Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1352Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1353Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1359Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1360Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1361Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures (4)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.Features (15)
Microsoft.CodeAnalysis.Features.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (18)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (118)
SolutionTests\SolutionTests.cs (98)
336var project = solution.GetProject(projectId)!;
1445Assert.Equal(assemblyName, newSolution.GetProject(projectId)!.AssemblyName);
1922opt => opt.GetProject(projectId)!.AllProjectReferences,
1932Assert.Same(projectRefs, solution2.GetProject(projectId)!.AllProjectReferences);
1952Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.AllProjectReferences);
1955Assert.Empty(newSolution1.GetProject(projectId)!.ProjectReferences);
1983AssertEx.Equal((ProjectReference[])[projectRef2], solution3.GetProject(projectId)!.ProjectReferences);
1984AssertEx.Equal((ProjectReference[])[projectRef2, externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2016AssertEx.Equal((ProjectReference[])[projectRef2], solution2.GetProject(projectId)!.AllProjectReferences);
2020AssertEx.Equal((ProjectReference[])[externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2023Assert.Empty(solution4.GetProject(projectId)!.AllProjectReferences);
2081opt => opt.GetProject(projectId)!.MetadataReferences,
2103AssertEx.Equal((MetadataReference[])[metadataRef1, metadataRef2], solution3.GetProject(projectId)!.MetadataReferences);
2126AssertEx.Equal((MetadataReference[])[metadataRef2], solution2.GetProject(projectId)!.MetadataReferences);
2129Assert.Empty(solution3.GetProject(projectId)!.MetadataReferences);
2151opt => opt.GetProject(projectId)!.AnalyzerReferences,
2173AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences);
2199AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences);
2202Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences);
2534var project = solution.GetProject(pid);
2546var project = solution.GetProject(project1);
2575var project = solution.GetProject(pid);
2579Assert.Equal(project, solution.GetProject(pid));
2595var project2 = solution.GetProject(pid2);
2644var project1 = solution.GetProject(projectId1);
2645var project2 = solution.GetProject(projectId2);
2740Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id)));
2759Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id)));
2778Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id)));
2842Assert.Equal(project, solution.GetProject(project.Id));
2937await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None);
2938await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None);
2952var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
2959assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
3048var oldParseOptions = solution.GetProject(project1).ParseOptions;
3051var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions;
3066var project = sol.GetProject(pid);
3096Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid);
3121Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid);
3483var proj = sol.GetProject(pid);
3734var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3759var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3981var project3 = solution.GetProject(pid3);
3989project3 = solution2.GetProject(pid3);
4259Assert.True(await frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4260Assert.True(await frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4584VersionStamp GetVersion() => solution.GetProject(pid).Version;
4585ImmutableArray<DocumentId> GetDocumentIds() => [.. solution.GetProject(pid).DocumentIds];
4588return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray();
4698var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4709var project = solution.GetProject(projectId);
4743var project = solution.GetProject(projectId);
4750project = solution.GetProject(projectId);
4784var project = solution.GetProject(projectId);
4797project = solution.GetProject(projectId);
4819var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4830var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4835var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4861var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4877var newCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4990var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
4991var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5014Assert.True(solution.GetProject(projectId1).ProjectReferences.Contains(p => p.ProjectId == projectId2));
5016var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5017var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5042Assert.True(solution.GetProject(projectId2).ProjectReferences.Contains(p => p.ProjectId == projectId1));
5044var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5045var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5061var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5073var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5091var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5104var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5123var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5136var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5141var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5142var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5188var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5189var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5190var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5233var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5234var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5235var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5651project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5652project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5653project1 = project2.Solution.GetProject(project1.Id);
5659var frozenProject1 = frozenSolution.GetProject(project1.Id);
5662var frozenProject2 = frozenSolution.GetProject(project2.Id);
5679project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5680project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5683project1 = project2.Solution.GetProject(project1.Id);
5689var frozenProject1 = frozenSolution.GetProject(project1.Id);
5696var frozenProject2 = frozenSolution.GetProject(project2.Id);
5709project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5710project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5713project1 = project2.Solution.GetProject(project1.Id);
5719var frozenProject1 = frozenSolution.GetProject(project1.Id);
5726var frozenProject2 = frozenSolution.GetProject(project2.Id);
5750var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.ML.CodeAnalyzer.Tests (3)
Microsoft.VisualStudio.LanguageServices (32)
Preview\ReferenceChange.cs (3)
33var projectName = oldSolution.GetProject(projectId).Name;
49.Select(r => new ProjectReferenceChange(r, newSolution.GetProject(r.ProjectId).Name, projectId, projectName, isAdded: true, engine: engine));
54.Select(r => new ProjectReferenceChange(r, oldSolution.GetProject(r.ProjectId).Name, projectId, projectName, isAdded: false, engine: engine));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Roslyn.VisualStudio.Next.UnitTests (16)
System.Windows.Forms.Analyzers.CSharp.Tests (1)