367 references to GetProject
Analyzer.Utilities.UnitTests (2)
AnalyzerRunner (4)
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 (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());
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.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.Features (23)
Microsoft.CodeAnalysis.Features.UnitTests (22)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (17)
1771await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
1774await EditSession.GetDocumentDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), documentDifferences, diagnostics, CancellationToken.None);
1802await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
1804await EditSession.GetDocumentDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), documentDifferences, diagnostics, CancellationToken.None);
1827await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
1829await EditSession.GetDocumentDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), documentDifferences, diagnostics, CancellationToken.None);
1855await EditSession.GetChangedDocumentsAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None));
1857await EditSession.GetDocumentDifferencesAsync(log, oldSolution.GetProject(projectId), solution.GetProject(projectId), documentDifferences, diagnostics, CancellationToken.None);
4822var 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.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.Workspaces (30)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (119)
SolutionTests\SolutionTests.cs (99)
334var project = solution.GetProject(projectId)!;
1443Assert.Equal(assemblyName, newSolution.GetProject(projectId)!.AssemblyName);
1923opt => opt.GetProject(projectId)!.AllProjectReferences,
1933Assert.Same(projectRefs, solution2.GetProject(projectId)!.AllProjectReferences);
1953Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.AllProjectReferences);
1956Assert.Empty(newSolution1.GetProject(projectId)!.ProjectReferences);
1984AssertEx.Equal((ProjectReference[])[projectRef2], solution3.GetProject(projectId)!.ProjectReferences);
1985AssertEx.Equal((ProjectReference[])[projectRef2, externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2017AssertEx.Equal((ProjectReference[])[projectRef2], solution2.GetProject(projectId)!.AllProjectReferences);
2021AssertEx.Equal((ProjectReference[])[externalProjectRef], solution3.GetProject(projectId)!.AllProjectReferences);
2024Assert.Empty(solution4.GetProject(projectId)!.AllProjectReferences);
2082opt => opt.GetProject(projectId)!.MetadataReferences,
2104AssertEx.Equal((MetadataReference[])[metadataRef1, metadataRef2], solution3.GetProject(projectId)!.MetadataReferences);
2127AssertEx.Equal((MetadataReference[])[metadataRef2], solution2.GetProject(projectId)!.MetadataReferences);
2130Assert.Empty(solution3.GetProject(projectId)!.MetadataReferences);
2152opt => opt.GetProject(projectId)!.AnalyzerReferences,
2174AssertEx.Equal((AnalyzerReference[])[analyzerRef1, analyzerRef2], solution3.GetProject(projectId)!.AnalyzerReferences);
2200AssertEx.Equal((AnalyzerReference[])[analyzerRef2], solution2.GetProject(projectId)!.AnalyzerReferences);
2203Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences);
2561var project = solution.GetProject(pid);
2573var project = solution.GetProject(project1);
2602var project = solution.GetProject(pid);
2606Assert.Equal(project, solution.GetProject(pid));
2622var project2 = solution.GetProject(pid2);
2671var project1 = solution.GetProject(projectId1);
2672var project2 = solution.GetProject(projectId2);
2767Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id)));
2786Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id)));
2805Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id)));
2869Assert.Equal(project, solution.GetProject(project.Id));
2963await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None);
2964await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None);
2978var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
2985assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference);
3074var oldParseOptions = solution.GetProject(project1).ParseOptions;
3077var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions;
3092var project = sol.GetProject(pid);
3122Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid);
3147Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid);
3509var proj = sol.GetProject(pid);
3764var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
3789var observed = solution.GetProject(projectId).GetCompilationAsync().Result;
4012var project3 = solution.GetProject(pid3);
4020project3 = solution2.GetProject(pid3);
4290Assert.True(await frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4291Assert.True(await frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync(CancellationToken.None));
4615VersionStamp GetVersion() => solution.GetProject(pid).Version;
4616ImmutableArray<DocumentId> GetDocumentIds() => [.. solution.GetProject(pid).DocumentIds];
4619return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray();
4709var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4720var project = solution.GetProject(projectId);
4754var project = solution.GetProject(projectId);
4761project = solution.GetProject(projectId);
4795var project = solution.GetProject(projectId);
4808project = solution.GetProject(projectId);
4830var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4841var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4846var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider;
4872var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync();
4888var newCompilation = await solution.GetProject(projectId).GetCompilationAsync();
5001var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5002var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5025Assert.True(solution.GetProject(projectId1).ProjectReferences.Contains(p => p.ProjectId == projectId2));
5027var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5028var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5053Assert.True(solution.GetProject(projectId2).ProjectReferences.Contains(p => p.ProjectId == projectId1));
5055var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5056var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5072var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5084var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5102var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5115var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5134var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5147var compilation1New = await solution.GetProject(projectId1).GetCompilationAsync();
5152var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5153var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5199var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5200var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5201var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5244var compilation1 = await solution.GetProject(projectId1).GetCompilationAsync();
5245var compilation2 = await solution.GetProject(projectId2).GetCompilationAsync();
5246var compilation3 = await solution.GetProject(projectId2).GetCompilationAsync();
5662project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5663project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5664project1 = project2.Solution.GetProject(project1.Id);
5670var frozenProject1 = frozenSolution.GetProject(project1.Id);
5673var frozenProject2 = frozenSolution.GetProject(project2.Id);
5690project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5691project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5694project1 = project2.Solution.GetProject(project1.Id);
5700var frozenProject1 = frozenSolution.GetProject(project1.Id);
5707var frozenProject2 = frozenSolution.GetProject(project2.Id);
5720project1 = project2.Solution.GetProject(project1.Id).AddDocument("Doc1", SourceText.From("class Doc1 { }")).Project;
5721project2 = project1.Solution.GetProject(project2.Id).AddDocument("Doc2", SourceText.From("class Doc2 { }")).Project;
5724project1 = project2.Solution.GetProject(project1.Id);
5730var frozenProject1 = frozenSolution.GetProject(project1.Id);
5737var frozenProject2 = frozenSolution.GetProject(project2.Id);
5761var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id);
5800var 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 (36)
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)
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)