367 references to GetProject
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
1348.GetProject(projectId)!;
Options\SymbolNamesWithValueOptionTests.cs (1)
434.GetProject(projectId)!;
AnalyzerRunner (4)
DiagnosticAnalyzerRunner.cs (4)
45var project = solution.GetProject(projectId)!; 107var project = solution.GetProject(projectId); 138Console.WriteLine($" {solution.GetProject(projectGroup.Key).Name}"); 153var project = solution.GetProject(projectId);
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Microsoft.Analyzers.Extra.Tests (2)
Resources\RoslynTestUtils.cs (2)
363var changedProj = solution.GetProject(proj.Id); 457var changedProj = solution.GetProject(proj.Id);
Microsoft.Analyzers.Local.Tests (2)
Resources\RoslynTestUtils.cs (2)
364var changedProj = solution.GetProject(proj.Id); 458var changedProj = solution.GetProject(proj.Id);
Microsoft.AspNetCore.Analyzer.Testing (3)
CodeFixRunner.cs (1)
36var updatedProject = updatedSolution.GetProject(document.Project.Id);
DiagnosticProject.cs (1)
83return solution.GetProject(testProject);
DiagnosticVerifier.cs (1)
184return Solution.GetProject(projectId);
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
167return solution.GetProject(projectId);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
167return solution.GetProject(projectId);
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (1)
178newSolution = await AddAnalyzerReleaseTrackingFilesAsync(newSolution.GetProject(projectId)!).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.Analyzers.UnitTests (4)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzerTests.cs (3)
1691(solution, projectId) => solution.GetProject(projectId)!.WithAssemblyName(assemblyName).Solution, 1724(solution, projectId) => solution.GetProject(projectId)!.WithAssemblyName(assemblyName).Solution, 4675var compilationOptions = solution.GetProject(projectId)!.CompilationOptions!;
MetaAnalyzers\ReleaseTrackingAnalyzerTests.cs (1)
1026var compilationOptions = solution.GetProject(projectId)!.CompilationOptions!;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (33)
Formatting\CodeCleanupTests.cs (1)
753project = project.Solution.WithProjectFilePath(project.Id, @$"z:\\{project.FilePath}").GetProject(project.Id);
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)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
64var project = workspace.CurrentSolution.GetProject(diagnostic.DocumentId.ProjectId);
Peek\DefinitionPeekableItem.cs (1)
71var project = solution.GetProject(_peekableItem._projectId);
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (2)
80var project = e.OldSolution.GetProject(projectId) ?? e.NewSolution.GetProject(projectId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\GenerateTypeTestState.cs (2)
37TriggeredProject = Workspace.CurrentSolution.GetProject(_testDocument.Project.Id); 42ProjectToBeModified = Workspace.CurrentSolution.GetProject(_testDocument.Project.Id);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
92.AddProject(projectId, "Metadata", "Metadata", LanguageNames.CSharp).GetProject(projectId)
SymbolFinder\SymbolFinderTests.cs (2)
703normalProject1 = solution.GetProject(normalProject1.Id); 866solution = solution.GetProject(referencedProjectId).Documents.Single().WithText(SourceText.From(code.Replace('0', '1')))
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Simplification\ParameterSimplificationTests.vb (1)
21.GetProject(projId)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (1)
50return workspace.CurrentSolution.GetProject(projectId)?.FilePath;
Microsoft.CodeAnalysis.Features (23)
CodeFixes\Configuration\ConfigurationUpdater.cs (4)
243currentProject = solution.GetProject(project.Id)!; 255currentProject = solution.GetProject(project.Id)!; 307var project = currentSolution.GetProject(projectId); 337return newSolution.GetProject(project.Id)?.GetAnalyzerConfigDocument(id);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (2)
77var currentProject = currentSolution.GetProject(oldProject.Id); 105var currentProject = currentSolution.GetProject(oldProject.Id);
Completion\Providers\CompletionUtilities.cs (1)
48return [.. projectIds.Select(solution.GetProject).WhereNotNull()];
EditAndContinue\CommittedSolution.cs (1)
140=> _solution.GetProject(id);
EditAndContinue\EditSession.cs (2)
293var oldProject = oldSolution.GetProject(newProject.Id); 308var newProject = newSolution.GetProject(oldProject.Id);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
79var firstProject = solution.GetProject(runningProjects.FirstOrDefault().Key) ?? solution.Projects.First();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (4)
568var project = solution.GetProject(projectId); 616var project = solution.GetProject(projectId); 660var project = solution.GetProject(projectId); 671var project = solution.GetProject(documentId.ProjectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
133var project = processingSolution.GetProject(projectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (3)
226var otherProject = solution.GetProject(projectId); 405var project = _registration.GetSolutionToAnalyze().GetProject(data.ProjectId); 421project = solution.GetProject(projectId);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
68var project = solution.GetProject(ProjectId.CreateFromSerialized(Guid.Parse(projectIdGuid), projectDebugName));
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
345var project = solution.GetProject(fileInfo.SourceProjectId);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
450return solution.GetProject(info.SourceProjectId);
Workspace\CompileTimeSolutionProvider.cs (1)
133var existingStaleProject = staleSolution.GetProject(projectState.Id);
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);
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
184var project = solution.GetProject(projectId); 234var analyzer = solution.GetProject(projectId).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 367var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 550var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 702var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\SourceGeneratedDocumentUri.cs (1)
58var projectId = solution.GetProject(projectIdGuidOnly)?.Id;
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (1)
71let project = solution.GetProject(projectData.Key)
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (2)
83var oldProject = e.OldSolution.GetProject(projectId); 84var newProject = e.NewSolution.GetProject(projectId);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
334var project = newSolution.GetProject(pair.Key);
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteWorkspace.SolutionCreator.cs (2)
497project = addDocuments(project.Solution, lazyDocumentsToAdd.ToImmutable()).GetProject(project.Id)!; 514project = removeDocuments(project.Solution, lazyDocumentsToRemove.ToImmutable()).GetProject(project.Id)!;
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
LineCommit\CommitBufferManager.vb (1)
309Dim refProject = project.Solution.GetProject(reference.ProjectId)
Microsoft.CodeAnalysis.Workspaces (30)
Diagnostics\Extensions.cs (1)
503solution.GetProject(projectRef.ProjectId), cancellationToken).ConfigureAwait(false));
Editing\SymbolEditor.cs (2)
150var project = solution.GetProject(projectId); 153var comp = await solution.GetProject(projectId).GetCompilationAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
99var referencedProject = project.Solution.GetProject(projectReference.ProjectId);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
128var project = solution.GetProject(projectId);
Rename\ConflictEngine\ConflictResolver.cs (1)
238var projectOpt = conflictResolution.CurrentSolution.GetProject(projectId);
Shared\Extensions\ISolutionExtensions.cs (1)
26var project = solution.GetProject(projectId)!;
Shared\Extensions\ProjectExtensions.cs (1)
17=> project.Solution.WithOptions(options).GetProject(project.Id)!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Workspace\AdhocWorkspace.cs (1)
83return this.CurrentSolution.GetProject(projectInfo.Id);
Workspace\Solution\Solution.cs (11)
133public IEnumerable<Project> Projects => ProjectIds.Select(id => GetProject(id)!); 181return GetProject(projectId); 209=> GetProject(GetOriginatingProjectId(symbol)); 249=> GetProject(documentId?.ProjectId)?.GetDocument(documentId!); 256var project = GetProject(documentId?.ProjectId); 271var project = GetProject(documentId?.ProjectId); 288return this.GetProject(documentId.ProjectId)!.GetAdditionalDocument(documentId); 301return this.GetProject(documentId.ProjectId)!.GetAnalyzerConfigDocument(documentId); 309var project = GetProject(documentId.ProjectId); 361return this.AddProject(id, name, assemblyName, language).GetProject(id)!; 1776var project = this.GetProject(documentId.ProjectId);
Workspace\Workspace.cs (8)
1495var project = solution.GetProject(pid)!; 2395if (!this.CurrentSolution.GetProject(fromProjectId)!.ProjectReferences.Contains(projectReference)) 2408if (this.CurrentSolution.GetProject(fromProjectId)!.ProjectReferences.Contains(projectReference)) 2435if (!this.CurrentSolution.GetProject(projectId)!.MetadataReferences.Contains(metadataReference)) 2446if (this.CurrentSolution.GetProject(projectId)!.MetadataReferences.Contains(metadataReference)) 2457if (!this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference)) 2468if (this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference)) 2594var project = this.CurrentSolution.GetProject(projectId);
Workspace\Workspace_SourceGeneration.cs (1)
122var requestedProject = solution.GetProject(projectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildWorkspace.cs (4)
263var projectResult = this.CurrentSolution.GetProject(projects[0].Id); 629var project = this.CurrentSolution.GetProject(projectId); 654var project = this.CurrentSolution.GetProject(projectReference.ProjectId); 669var project = this.CurrentSolution.GetProject(projectReference.ProjectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
NetCoreTests.cs (4)
153Assert.Equal(libraryProject.FilePath, workspace.CurrentSolution.GetProject(projectRefId).FilePath); 199Assert.Equal(projectRefFilePath, project.Solution.GetProject(projectRefId).FilePath); 376var referencedProject = workspace.CurrentSolution.GetProject(projectReference.ProjectId); 541Assert.Equal(projectRefFilePath, project.Solution.GetProject(projectRefId).FilePath);
VisualStudioMSBuildWorkspaceTests.cs (7)
1433vbProject = workspace.CurrentSolution.GetProject(vbProject.Id); 2194var xaml = workspace.CurrentSolution.GetProject(csProjectId).AdditionalDocuments.FirstOrDefault(d => d.Name == "XamlFile.xaml"); 2934workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).RemoveAnalyzerReference(aref).Solution); 2955workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).RemoveProjectReference(pref).Solution); 2956Assert.Empty(workspace.CurrentSolution.GetProject(project.Id).ProjectReferences); 2962workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).AddProjectReference(pref).Solution); 2963Assert.Single(workspace.CurrentSolution.GetProject(project.Id).ProjectReferences);
Microsoft.CodeAnalysis.Workspaces.UnitTests (119)
CodeCleanup\AddMissingTokensTests.cs (1)
2589var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\CodeCleanupTests.cs (1)
425var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\FixIncorrectTokenTests.cs (1)
734var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\NormalizeModifiersOrOperatorsTests.cs (1)
935var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\ReduceTokenTests.cs (1)
1995var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CommandLineProject\CommandLineProjectWorkspaceTests.cs (2)
30var project = ws.CurrentSolution.GetProject(info.Id); 58var project = ws.CurrentSolution.GetProject(info.Id);
FindAllDeclarationsTests.cs (4)
138var csharpResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(csharpId), "Console", ignoreCase: false); 141var vbResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(vbId), "Console", ignoreCase: true); 178var actualSymbol = (await SymbolFinder.FindDeclarationsAsync(solution.GetProject(submission1Id), "Inner", ignoreCase: false)).SingleOrDefault(); 179var expectedSymbol = (await solution.GetProject(submission0Id).GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").SingleOrDefault().GetMembers("Inner").SingleOrDefault();
FindReferencesTests.cs (3)
183var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 224var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 290var prj = sln.GetProject(prj1Id).WithCompilationOptions(new CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication));
GeneratedCodeRecognitionTests.cs (1)
103.GetProject(projectId);
SemanticModelReuse\SemanticModelReuseTests.cs (1)
28var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
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);
WorkspaceTests\AdhocWorkspaceTests.cs (3)
131var project1 = solution.GetProject(id1); 137var project2 = solution.GetProject(id2); 382var proj = pws.CurrentSolution.GetProject(projid);
WorkspaceTests\WorkspaceTests.cs (1)
144return this.CurrentSolution.GetProject(projectInfo.Id);
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
498var changedProj = solution.GetProject(proj.Id);
Microsoft.Interop.ComInterfaceGenerator (2)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
114return AddUnsafe(updatedSolution, updatedSolution.GetProject(docProjectId));
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
40.Select(solution.GetProject)
Microsoft.Interop.LibraryImportGenerator (2)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
114return AddUnsafe(updatedSolution, updatedSolution.GetProject(docProjectId));
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
40.Select(solution.GetProject)
Microsoft.ML.CodeAnalyzer.Tests (3)
Code\BestFriendTest.cs (1)
71projectA = projectA.WithMetadataReferences(solution.GetProject(projectId).MetadataReferences);
Code\RelaxTestNamingTest.cs (1)
24var compilationOptions = solution.GetProject(projectId).CompilationOptions;
Helpers\CSharpCodeFixVerifier`2.cs (1)
76var parseOptions = (CSharpParseOptions)solution.GetProject(projectId).ParseOptions;
Microsoft.VisualStudio.LanguageServices (36)
CallHierarchy\Finders\AbstractCallFinder.cs (2)
94var project = workspace.CurrentSolution.GetProject(_projectId); 126var currentProject = project.Solution.GetProject(activeDocument.ProjectId);
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
92var project = _workspace.CurrentSolution.GetProject(projectId);
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
225return solution.GetProject(projectId);
Implementation\HierarchyItemToProjectIdMap.cs (1)
52var currentProject = solution.GetProject(currentId);
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
474var project = solution.GetProject(projectId); 599var project = solution.GetProject(projectId);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
189=> this.Workspace.CurrentSolution.GetProject(projectId); 485var project = this.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId);
Library\ObjectBrowser\ObjectList.cs (3)
681var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId); 751var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolItem.ProjectId); 909var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(projectListItem.ProjectId);
Library\ObjectBrowser\ObjectListItem.cs (1)
75var project = workspace.CurrentSolution.GetProject(ProjectId);
Packaging\PackageInstallerServiceFactory.cs (1)
547var project = solution.GetProject(projectId);
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));
ProjectSystem\VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs (1)
31var fromProject = currentSolution.GetProject(FromProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs (1)
33var fromProject = currentSolution.GetProject(FromProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs (1)
32var fromProject = currentSolution.GetProject(FromProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs (3)
29var fromProject = currentSolution.GetProject(FromProjectId); 30var toProject = currentSolution.GetProject(_toProjectId); 44var toProject = currentSolution.GetProject(_toProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
919if (PathUtilities.GetDirectoryName(CurrentSolution.GetProject(documentInfo.Id.ProjectId)?.FilePath) == solutionDirectory)
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
31var fromProject = currentSolution.GetProject(FromProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs (3)
29var fromProject = currentSolution.GetProject(FromProjectId); 30var toProject = currentSolution.GetProject(_toProjectId); 44var toProject = currentSolution.GetProject(_toProjectId);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
474var project = _workspace.CurrentSolution.GetProject(projectId);
TaskList\ExternalErrorDiagnosticUpdateSource.cs (2)
197var project = GetProjectIdentifier(solution.GetProject(projectId), projectHierarchyGuid); 359var project = Solution.GetProject(projectId);
TaskList\ProjectExternalErrorReporter.cs (1)
86var project = _workspace.CurrentSolution.GetProject(_projectId);
Venus\ContainedDocument.cs (1)
184foreach (var document in _workspace.CurrentSolution.GetProject(_project.Id).Documents)
Workspace\SourceGeneratedFileManager.cs (3)
335var project = this.Workspace.CurrentSolution.GetProject(_documentIdentity.DocumentId.ProjectId); 438var oldProject = e.OldSolution.GetProject(projectId); 439var newProject = e.NewSolution.GetProject(projectId);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
645var project = state.Workspace.CurrentSolution.GetProject(projectId);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
Interactive\Commands\ResetInteractiveTests.cs (1)
149workspace.CurrentSolution.GetProject(p.ProjectId)));
ProjectSystemShim\CPS\CSharpReferencesTests.cs (6)
52.CurrentSolution.GetProject(project3.Id).ProjectReferences; 57return environment.Workspace.CurrentSolution.GetProject(project3.Id) 101Assert.Single(environment.Workspace.CurrentSolution.GetProject(project2.Id).AllProjectReferences); 105Assert.Empty(environment.Workspace.CurrentSolution.GetProject(project2.Id).AllProjectReferences); 106Assert.Single(environment.Workspace.CurrentSolution.GetProject(project2.Id).MetadataReferences); 122Assert.Empty(environment.Workspace.CurrentSolution.GetProject(project1.Id).AllProjectReferences);
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);
Roslyn.Diagnostics.Analyzers.UnitTests (1)
RelaxTestNamingSuppressorTests.cs (1)
25var compilationOptions = solution.GetProject(projectId)!.CompilationOptions;
Roslyn.VisualStudio.Next.UnitTests (19)
Remote\SnapshotSerializationTests.cs (3)
187var firstProjectChecksum = await solution.GetProject(solution.ProjectIds[0]).State.GetChecksumAsync(CancellationToken.None); 188var secondProjectChecksum = await solution.GetProject(solution.ProjectIds[1]).State.GetChecksumAsync(CancellationToken.None); 494AssertEx.Equal([file1.Path, file2.Path], recovered.GetProject(project.Id).AnalyzerReferences.Select(r => r.FullPath));
Services\ServiceHubServicesTests.cs (9)
1482var project = solution.GetProject(projectIds[i]); 1681Assert.Equal(projectStateShouldSame, object.ReferenceEquals(solution1.GetProject(currentProjectId).State, solution2.GetProject(currentProjectId).State)); 1685SetEqual(solution1.GetProject(currentProjectId).DocumentIds, solution2.GetProject(currentProjectId).DocumentIds); 1687var documentIdsInProject = solution1.GetProject(currentProjectId).DocumentIds; 1833var current = solution.GetProject(projectId); 1839var current = solution.GetProject(projectId); 1845var current = solution.GetProject(projectId);
Services\SolutionServiceTests.cs (6)
302var project = s.GetProject(existingProjectId); 826solution = solution.GetProject(project1.Id).AddDocument("X.cs", SourceText.From("// X")).Project.Solution; 827solution = solution.GetProject(project2.Id).AddDocument("Y.vb", SourceText.From("' Y")).Project.Solution; 881solution = solution.GetProject(project1.Id).AddDocument("X.cs", SourceText.From("// X")).Project.Solution; 882solution = solution.GetProject(project2.Id).AddDocument("Y.cs", SourceText.From("// Y")).Project.Solution; 883solution = solution.GetProject(project1.Id).AddProjectReference(new ProjectReference(project2.Id)).Solution;
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (1)
237var project = solution.GetProject(projectId);
System.Windows.Forms.Analyzers.CSharp.Tests (1)
Verifiers\CSharpIncrementalSourceGeneratorVerifier.cs (1)
20var compilationOptions = solution.GetProject(projectId)!.CompilationOptions;
Test.Utilities (1)
CodeMetricsTestsBase.cs (1)
60return solution.GetProject(projectId)!;
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
40var project = solution.GetProject(projectId);