385 references to GetProject
Analyzer.Utilities.UnitTests (2)
AnalyzerRunner (4)
Aspire.Hosting.Analyzers.Tests (1)
GenerateDocumentationAndConfigFiles (1)
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 (2)
Microsoft.CodeAnalysis.Analyzers.UnitTests (4)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (32)
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());
1256Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1257Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1266Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1267Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1268Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1292Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1293Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1302Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1303Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1304Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
1325Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1326Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1332Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1333Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count());
1334Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name);
1353Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1354Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1360Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count());
1361Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count());
1362Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
Microsoft.CodeAnalysis.EditorFeatures (4)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Microsoft.CodeAnalysis.Features (23)
Microsoft.CodeAnalysis.Features.UnitTests (22)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (17)
2365await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
2368await EditSession.GetProjectDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), projectDifferences, diagnostics, CancellationToken.None);
2396await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
2398await EditSession.GetProjectDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), projectDifferences, diagnostics, CancellationToken.None);
2421await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
2423await EditSession.GetProjectDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), projectDifferences, diagnostics, CancellationToken.None);
2449await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
2451await EditSession.GetProjectDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), projectDifferences, diagnostics, CancellationToken.None);
5592var newProject = modifiedSolution.GetProject(oldProject.Id);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Microsoft.CodeAnalysis.Workspaces (30)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (119)
SolutionTests\SolutionTests.cs (99)
348var project = solution.GetProject(projectId)!;
1504Assert.Equal(assemblyName, newSolution.GetProject(projectId)!.AssemblyName);
1984opt => opt.GetProject(projectId)!.AllProjectReferences,
1994Assert.Same(projectRefs, solution2.GetProject(projectId)!.AllProjectReferences);
2014Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.AllProjectReferences);
2017Assert.Empty(newSolution1.GetProject(projectId)!.ProjectReferences);
2045AssertEx.Equal((ProjectReference[])[projectRef2], solution3.GetProject(projectId)!.ProjectReferences);
2046AssertEx.Equal((ProjectReference[])[projectRef2, externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2078AssertEx.Equal((ProjectReference[])[projectRef2], solution2.GetProject(projectId)!.AllProjectReferences);
2082AssertEx.Equal((ProjectReference[])[externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2085Assert.Empty(solution4.GetProject(projectId)!.AllProjectReferences);
2143opt => opt.GetProject(projectId)!.MetadataReferences,
2165AssertEx.Equal((MetadataReference[])[metadataRef1, metadataRef2], solution3.GetProject(projectId)!.MetadataReferences);
2188AssertEx.Equal((MetadataReference[])[metadataRef2], solution2.GetProject(projectId)!.MetadataReferences);
2191Assert.Empty(solution3.GetProject(projectId)!.MetadataReferences);
2213opt => opt.GetProject(projectId)!.AnalyzerReferences,
2235AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences);
2261AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences);
2264Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences);
2728var project = solution.GetProject(pid);
2740var project = solution.GetProject(project1);
2769var project = solution.GetProject(pid);
2773Assert.Equal(project, solution.GetProject(pid));
2789var project2 = solution.GetProject(pid2);
2838var project1 = solution.GetProject(projectId1);
2839var project2 = solution.GetProject(projectId2);
2934Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id)));
2953Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id)));
2972Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id)));
3036Assert.Equal(project, solution.GetProject(project.Id));
3130await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None);
3131await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None);
3145var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
3152assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
3241var oldParseOptions = solution.GetProject(project1).ParseOptions;
3244var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions;
3259var project = sol.GetProject(pid);
3289Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid);
3314Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid);
3676var proj = sol.GetProject(pid);
3931var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3956var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
4179var project3 = solution.GetProject(pid3);
4187project3 = solution2.GetProject(pid3);
4457Assert.True(await frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4458Assert.True(await frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4782VersionStamp GetVersion() => solution.GetProject(pid).Version;
4783ImmutableArray<DocumentId> GetDocumentIds() => [.. solution.GetProject(pid).DocumentIds];
4786return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray();
4876var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4887var project = solution.GetProject(projectId);
4921var project = solution.GetProject(projectId);
4928project = solution.GetProject(projectId);
4962var project = solution.GetProject(projectId);
4975project = solution.GetProject(projectId);
4997var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
5008var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
5013var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
5039var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
5055var newCompilation = await solution.GetProject(projectId).GetCompilationAsync();
5168var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5169var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5192Assert.True(solution.GetProject(projectId1).ProjectReferences.Contains(p => p.ProjectId == projectId2));
5194var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5195var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5220Assert.True(solution.GetProject(projectId2).ProjectReferences.Contains(p => p.ProjectId == projectId1));
5222var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5223var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5239var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5251var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5269var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5282var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5301var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5314var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5319var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5320var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5366var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5367var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5368var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5411var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5412var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5413var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5829project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5830project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5831project1 = project2.Solution.GetProject(project1.Id);
5837var frozenProject1 = frozenSolution.GetProject(project1.Id);
5840var frozenProject2 = frozenSolution.GetProject(project2.Id);
5857project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5858project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5861project1 = project2.Solution.GetProject(project1.Id);
5867var frozenProject1 = frozenSolution.GetProject(project1.Id);
5874var frozenProject2 = frozenSolution.GetProject(project2.Id);
5887project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5888project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5891project1 = project2.Solution.GetProject(project1.Id);
5897var frozenProject1 = frozenSolution.GetProject(project1.Id);
5904var frozenProject2 = frozenSolution.GetProject(project2.Id);
5928var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
5967var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
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 (37)
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 (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
Microsoft.VisualStudio.LanguageServices.Implementation (17)
Roslyn.Diagnostics.Analyzers (1)
Roslyn.Diagnostics.Analyzers.UnitTests (1)
Roslyn.VisualStudio.Next.UnitTests (19)
System.Windows.Forms.Analyzers.CSharp.Tests (1)
Test.Utilities (1)
Text.Analyzers (1)