311 references to GetProject
Analyzer.Utilities.UnitTests (2)
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.Analyzers (1)
Microsoft.CodeAnalysis.Analyzers.UnitTests (4)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (33)
Workspaces\WorkspaceTests_EditorFeatures.cs (32)
288Assert.True(snapshot.GetProject(id1).ProjectReferences.Contains(reference), "ProjectReferences did not contain project2");
327Assert.Equal(0, snapshot.GetProject(id1).ProjectReferences.Count());
413var compilation = await snapshot.GetProject(id1).GetCompilationAsync();
436var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync();
464var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync();
501var compilation2 = await solutionY.GetProject(id2).GetCompilationAsync();
520var compilation2Z = await solutionZ.GetProject(id2).GetCompilationAsync();
559var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync();
585var newVersion = await cs.GetProject(project1.Id).GetDependentSemanticVersionAsync();
631var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync();
777Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
798Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1254Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1255Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1264Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1265Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1266Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1290Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1291Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1300Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1301Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1302Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
1323Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1324Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1330Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1331Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1332Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1351Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1352Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1358Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1359Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1360Assert.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 (16)
Microsoft.CodeAnalysis.Features.UnitTests (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (20)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (118)
SolutionTests\SolutionTests.cs (98)
334var project = solution.GetProject(projectId)!;
1443Assert.Equal(assemblyName, newSolution.GetProject(projectId)!.AssemblyName);
1920opt => opt.GetProject(projectId)!.AllProjectReferences,
1930Assert.Same(projectRefs, solution2.GetProject(projectId)!.AllProjectReferences);
1950Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.AllProjectReferences);
1953Assert.Empty(newSolution1.GetProject(projectId)!.ProjectReferences);
1981AssertEx.Equal((ProjectReference[])[projectRef2], solution3.GetProject(projectId)!.ProjectReferences);
1982AssertEx.Equal((ProjectReference[])[projectRef2, externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2014AssertEx.Equal((ProjectReference[])[projectRef2], solution2.GetProject(projectId)!.AllProjectReferences);
2018AssertEx.Equal((ProjectReference[])[externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2021Assert.Empty(solution4.GetProject(projectId)!.AllProjectReferences);
2079opt => opt.GetProject(projectId)!.MetadataReferences,
2101AssertEx.Equal((MetadataReference[])[metadataRef1, metadataRef2], solution3.GetProject(projectId)!.MetadataReferences);
2124AssertEx.Equal((MetadataReference[])[metadataRef2], solution2.GetProject(projectId)!.MetadataReferences);
2127Assert.Empty(solution3.GetProject(projectId)!.MetadataReferences);
2149opt => opt.GetProject(projectId)!.AnalyzerReferences,
2171AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences);
2197AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences);
2200Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences);
2532var project = solution.GetProject(pid);
2544var project = solution.GetProject(project1);
2573var project = solution.GetProject(pid);
2577Assert.Equal(project, solution.GetProject(pid));
2593var project2 = solution.GetProject(pid2);
2642var project1 = solution.GetProject(projectId1);
2643var project2 = solution.GetProject(projectId2);
2738Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id)));
2757Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id)));
2776Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id)));
2840Assert.Equal(project, solution.GetProject(project.Id));
2935await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None);
2936await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None);
2950var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
2957assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
3046var oldParseOptions = solution.GetProject(project1).ParseOptions;
3049var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions;
3064var project = sol.GetProject(pid);
3094Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid);
3119Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid);
3481var proj = sol.GetProject(pid);
3732var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3757var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3979var project3 = solution.GetProject(pid3);
3987project3 = solution2.GetProject(pid3);
4257Assert.True(await frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4258Assert.True(await frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4582VersionStamp GetVersion() => solution.GetProject(pid).Version;
4583ImmutableArray<DocumentId> GetDocumentIds() => [.. solution.GetProject(pid).DocumentIds];
4586return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray();
4696var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4707var project = solution.GetProject(projectId);
4741var project = solution.GetProject(projectId);
4748project = solution.GetProject(projectId);
4782var project = solution.GetProject(projectId);
4795project = solution.GetProject(projectId);
4817var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4828var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4833var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4859var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4875var newCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4988var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
4989var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5012Assert.True(solution.GetProject(projectId1).ProjectReferences.Contains(p => p.ProjectId == projectId2));
5014var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5015var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5040Assert.True(solution.GetProject(projectId2).ProjectReferences.Contains(p => p.ProjectId == projectId1));
5042var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5043var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5059var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5071var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5089var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5102var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5121var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5134var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5139var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5140var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5186var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5187var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5188var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5231var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5232var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5233var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5649project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5650project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5651project1 = project2.Solution.GetProject(project1.Id);
5657var frozenProject1 = frozenSolution.GetProject(project1.Id);
5660var frozenProject2 = frozenSolution.GetProject(project2.Id);
5677project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5678project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5681project1 = project2.Solution.GetProject(project1.Id);
5687var frozenProject1 = frozenSolution.GetProject(project1.Id);
5694var frozenProject2 = frozenSolution.GetProject(project2.Id);
5707project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5708project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5711project1 = project2.Solution.GetProject(project1.Id);
5717var frozenProject1 = frozenSolution.GetProject(project1.Id);
5724var frozenProject2 = frozenSolution.GetProject(project2.Id);
5748var 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 (30)
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.Diagnostics.Analyzers.UnitTests (1)
Roslyn.VisualStudio.Next.UnitTests (16)
System.Windows.Forms.Analyzers.CSharp.Tests (1)
Test.Utilities (1)