242 references to GetRequiredProject
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
76return solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
2862var compilationOptions = solution.GetRequiredProject(projectId).CompilationOptions;
ExtractMethod\ExtractMethodTests.cs (1)
10054.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
45var project = solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (10)
EnableNullable\EnableNullableTests.cs (5)
29var project = solution.GetRequiredProject(projectId); 35var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 45var project = solution.GetRequiredProject(projectId); 51var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 624var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
src\Analyzers\CSharp\Tests\MatchFolderAndNamespace\CSharpMatchFolderAndNamespaceTests.cs (2)
73var project = solution.GetRequiredProject(projectId); 939var project = solution.GetRequiredProject(id);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryImports\RemoveUnnecessaryImportsTests.cs (1)
1973var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveTests.cs (1)
453var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
src\Analyzers\CSharp\Tests\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
224var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
Microsoft.CodeAnalysis.EditorFeatures (9)
EditAndContinue\EditAndContinueLanguageService.cs (1)
429=> ids.SelectAsArray(id => solution.GetRequiredProject(id).FilePath!);
IntelliSense\NavigationActionFactory.cs (1)
64var project = solution.GetRequiredProject(documentId.ProjectId);
Interactive\InteractiveSession.cs (2)
279compilationOptions = solution.GetRequiredProject(previousSubmissionProjectId).CompilationOptions!; 328return solution.GetRequiredProject(newSubmissionProjectId);
NavigateTo\NavigateToItemProvider.Callback.cs (1)
57var project = _solution.GetRequiredProject(result.NavigableItem.Document.Project.Id);
Preview\AbstractPreviewFactoryService.cs (2)
174string.Format(EditorFeaturesResources.Adding_reference_0_to_1, newSolution.GetRequiredProject(projectReference.ProjectId).Name, oldProject.Name))); 181string.Format(EditorFeaturesResources.Removing_reference_0_from_1, oldSolution.GetRequiredProject(projectReference.ProjectId).Name, oldProject.Name)));
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (2)
37var oldProject = e.OldSolution.GetRequiredProject(e.ProjectId); 38var newProject = e.NewSolution.GetRequiredProject(e.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
32.AddProject(projectId, languageName, $"{languageName}.dll", languageName).GetRequiredProject(projectId);
Diagnostics\DiagnosticDataTests.cs (1)
234var project = workspace.CurrentSolution.GetRequiredProject(documentId.ProjectId);
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
126var project = solution.GetRequiredProject(projectId);
MetadataAsSource\MetadataAsSourceTests.cs (2)
1853var project = context.CurrentSolution.AddProject(projectId, "ProjectB", "ProjectB", LanguageNames.CSharp).GetRequiredProject(projectId) 1867var project = context.CurrentSolution.AddProject(projectId, "ProjectB", "ProjectB", LanguageNames.VisualBasic).GetRequiredProject(projectId)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
NavigateTo\OmniSharpNavigateToSearchService.cs (1)
43var project = solution.GetRequiredProject(result.NavigableItem.Document.Project.Id);
Microsoft.CodeAnalysis.Features (37)
AddImport\AbstractAddImportFeatureService.cs (2)
467viableProjects.RemoveAll(projectsThatTransitivelyDependOnThisProject.Select(solution.GetRequiredProject)); 470viableProjects.RemoveAll(project.ProjectReferences.Select(r => solution.GetRequiredProject(r.ProjectId)));
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
29var projectWithReference = project.Solution.GetRequiredProject(FixData.PortableExecutableReferenceProjectId);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
52var candidateProject = project.Solution.GetRequiredProject(candidateProjectId);
CodeLens\CodeLensReferencesService.cs (1)
86return await solution.GetRequiredProject(projectId).GetDependentVersionAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
272var project = document.Project.Solution.GetRequiredProject(projectId);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
94var referencedProjects = graph.GetProjectsThatThisProjectTransitivelyDependsOn(currentProject.Id).Select(solution.GetRequiredProject).Where(p => p.SupportsCompilation);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
128return [.. relevantProjectIds.Select(project.Solution.GetRequiredProject).Where(p => p.SupportsCompilation)];
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
461var allProjects = dependentProjects.Select<ProjectId, Project>(solution.GetRequiredProject)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
125if (!solution.GetRequiredProject(priorityDocumentId.ProjectId).SupportsCompilation) 172await ProcessProjectAsync(frozenSolution.GetRequiredProject(projectId), callback, cancellationToken).ConfigureAwait(false);
EditAndContinue\CommittedSolution.cs (1)
143=> _solution.GetRequiredProject(id);
EditAndContinue\DebuggingSession.cs (3)
631_editSessionTelemetry.LogUpdatedBaseline(solution.GetRequiredProject(projectId).State.ProjectInfo.Attributes.TelemetryId); 710_editSessionTelemetry.LogUpdatedBaseline(solution.GetRequiredProject(projectId).State.ProjectInfo.Attributes.TelemetryId); 775var newProject = solution.GetRequiredProject(projectId);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
85var newProject = newDocument?.Project ?? newSolution.GetRequiredProject(oldProject.Id);
EditAndContinue\EditAndContinueService.cs (1)
187let project = solution.GetRequiredProject(projectDocumentIds.Key)
EditAndContinue\ProjectDiagnostics.cs (1)
22var project = solution.GetRequiredProject(projectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (7)
250await EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons).ConfigureAwait(false); 260var oldProject = oldSolution.GetRequiredProject(projectId); 261var newProject = newSolution.GetRequiredProject(projectId); 270() => EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons)); 278var project = solution.GetRequiredProject(documentId.ProjectId); 289var oldProject = oldSolution.GetRequiredProject(documentId.ProjectId); 290var newProject = newSolution.GetRequiredProject(documentId.ProjectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
187await _processor.EnqueueWorkItemAsync(solution.GetRequiredProject(documentId.ProjectId), documentId, document: null).ConfigureAwait(false);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
448var compilation = await finalSolution.GetRequiredProject(documentWithMemberAdded.Project.Id).GetRequiredCompilationAsync(cancellationToken).ConfigureAwait(false);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
228var project = solution.GetRequiredProject(projectId); 350var project = solution.GetRequiredProject(projectId);
NavigateTo\NavigateToSearcher.cs (1)
491.Select(id => _solution.GetRequiredProject(id))
NavigateTo\RoslynNavigateToItem.cs (1)
158var additionalProject = solution.GetRequiredProject(additionalProjectId);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
282var navigateProject = pendingSolution.GetRequiredProject(projectId);
Shared\Utilities\SupportedPlatformData.cs (1)
30var projects = CandidateProjects.Select(Solution.GetRequiredProject).OrderBy(p => p.Name);
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
82var currentProject = currentSolution.GetRequiredProject(projectId);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
319var currentProject = currentSolution.GetRequiredProject(fieldDocument.Project.Id);
ValueTracking\ValueTrackingService.cs (1)
63var project = solution.GetRequiredProject(previousTrackedItem.DocumentId.ProjectId);
Workspace\CompileTimeSolutionProvider.cs (1)
194var sourceGeneratedDocuments = await compileTimeSolution.GetRequiredProject(designTimeDocument.Project.Id).GetSourceGeneratedDocumentsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
144document = solution.GetRequiredProject(project.Id).
EditAndContinue\Extensions.cs (2)
78.GetRequiredProject(id); 93? path : Path.Combine(Path.GetDirectoryName(solution.GetRequiredProject(projectId).FilePath!)!, path))
Microsoft.CodeAnalysis.Features.UnitTests (10)
EditAndContinue\CompileTimeSolutionProviderTests.cs (3)
120_ = await workspace.CurrentSolution.GetRequiredProject(projectId).GetCompilationAsync(); 125_ = await compileTimeSolution1.GetRequiredProject(projectId).GetCompilationAsync(); 141_ = await compileTimeSolution2.GetRequiredProject(projectId).GetCompilationAsync();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (3)
1737project = solution.GetRequiredProject(projectId); 1907project = solution.GetRequiredProject(projectId); 1931project = solution.GetRequiredProject(projectId);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (4)
86var project = solution.GetRequiredProject(projectId); 87var inProcOnlyProject = solution.GetRequiredProject(inProcOnlyProjectId); 131Assert.Equal("proj", solution.GetRequiredProject(projectId).Name); 183var project = solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
47var project = context.Solution.GetRequiredProject(documentId.ProjectId);
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
118var project = CurrentSolution.GetRequiredProject(matchingDocument.ProjectId);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (2)
171var projectWithConfig = workspace.CurrentSolution.GetRequiredProject(testProjectWithConfig.Id); 210var projectWithoutConfig = workspace.CurrentSolution.GetRequiredProject(testProjectWithoutConfig.Id);
Microsoft.CodeAnalysis.Remote.ServiceHub (20)
Host\RemoteWorkspace.SolutionCreator.cs (1)
333solution.GetRequiredProject(projectId), oldProjectChecksums, newProjectChecksums, cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (2)
217var project = solution.GetRequiredProject(projectId); 220await solution.GetRequiredProject(dep).AppendAssetMapAsync(map, cancellationToken).ConfigureAwait(false);
Services\DependentTypeFinder\RemoteDependentTypeFinderService.cs (1)
42var projects = projectIdsOpt.IsDefault ? null : projectIdsOpt.Select(id => solution.GetRequiredProject(id)).ToImmutableHashSet();
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (2)
54var project = solution.GetRequiredProject(projectId); 88var project = solution.GetRequiredProject(projectId);
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
65var project = solution.GetRequiredProject(projectId);
Services\FindUsages\RemoteFindUsagesService.cs (2)
36var project = solution.GetRequiredProject(symbolAndProjectId.ProjectId); 60var project = solution.GetRequiredProject(symbolAndProjectId.ProjectId);
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (2)
77var projects = projectIds.SelectAsArray(solution.GetRequiredProject); 97var projects = projectIds.SelectAsArray(solution.GetRequiredProject);
Services\SourceGeneration\RemoteSourceGenerationService.cs (4)
37var project = solution.GetRequiredProject(projectId); 57var project = solution.GetRequiredProject(projectId); 145var project = solution.GetRequiredProject(projectId); 161var project = solution.GetRequiredProject(projectId);
Services\SymbolFinder\RemoteSymbolFinderService.cs (3)
101var project = solution.GetRequiredProject(projectId); 138var project = solution.GetRequiredProject(projectId); 164var project = solution.GetRequiredProject(projectId);
Services\UnitTesting\RemoteUnitTestingSearchService.cs (2)
35var project = solution.GetRequiredProject(projectId); 57var project = solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
321=> ids.SelectAsArray(id => solution.GetRequiredProject(id).FilePath!);
Microsoft.CodeAnalysis.Workspaces (59)
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
83.Select(solution.GetRequiredProject)
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
203var project = solution.GetRequiredProject(projectId); 239dependentProjects.Add((solution.GetRequiredProject(pId), hasInternalsAccess: true));
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
510return [.. projectsThatCouldReferenceType.Intersect(allProjectsThatTheseProjectsDependOn).Select(solution.GetRequiredProject)];
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
139var currentProject = _solution.GetRequiredProject(projectId);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
64var currentProject = _solution.GetRequiredProject(projectId);
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
61var project = solution.GetRequiredProject(projectId);
Remote\RemoteArguments.cs (1)
103var project = solution.GetRequiredProject(projectId);
Rename\ConflictEngine\ConflictResolver.cs (1)
153foreach (var language in projectIds.Select(p => solution.GetRequiredProject(p).Language).Distinct())
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
351var currentProject = conflictResolution.CurrentSolution.GetRequiredProject(projectId);
Rename\Renamer.RenameDocumentActionSet.cs (1)
140var project = solution.GetRequiredProject(_documentId.ProjectId);
Rename\RenameUtilities.cs (2)
102return projectIdsOfRenameSymbolDeclaration.SelectMany(p => solution.GetRequiredProject(p).Documents); 110return relevantProjects.SelectMany(p => solution.GetRequiredProject(p).Documents);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
81var project = solution.GetRequiredProject(documentId.ProjectId);
Workspace\ProjectSystem\ProjectSystemProject.cs (7)
390s => s.WithProjectCompilationOutputInfo(Id, s.GetRequiredProject(Id).CompilationOutputInfo.WithAssemblyPath(value))); 402s => s.WithProjectCompilationOutputInfo(Id, s.GetRequiredProject(Id).CompilationOutputInfo.WithGeneratedFilesOutputDirectory(value))); 590var projectBeforeMutations = solutionChanges.Solution.GetRequiredProject(Id); 798var project = solution.GetRequiredProject(projectId); 1321return _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).AllProjectReferences.Contains(projectReference); 1329var projectReferencesInWorkspace = _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).AllProjectReferences; 1395var project = w.CurrentSolution.GetRequiredProject(Id);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
391project = Workspace.CurrentSolution.GetRequiredProject(projectId);
Workspace\Solution\Project.cs (26)
582=> this.Solution.WithProjectAssemblyName(this.Id, assemblyName).GetRequiredProject(Id); 588=> this.Solution.WithProjectDefaultNamespace(this.Id, defaultNamespace).GetRequiredProject(Id); 591=> Solution.WithProjectOutputFilePath(Id, path).GetRequiredProject(Id); 594=> Solution.WithProjectOutputRefFilePath(Id, path).GetRequiredProject(Id); 597=> Solution.WithProjectCompilationOutputInfo(Id, info).GetRequiredProject(Id); 603=> this.Solution.WithProjectCompilationOptions(this.Id, options).GetRequiredProject(Id); 609=> this.Solution.WithProjectParseOptions(this.Id, options).GetRequiredProject(Id); 616=> this.Solution.AddProjectReference(this.Id, projectReference).GetRequiredProject(Id); 623=> this.Solution.AddProjectReferences(this.Id, projectReferences).GetRequiredProject(Id); 629=> this.Solution.RemoveProjectReference(this.Id, projectReference).GetRequiredProject(Id); 636=> this.Solution.WithProjectReferences(this.Id, projectReferences).GetRequiredProject(Id); 643=> this.Solution.AddMetadataReference(this.Id, metadataReference).GetRequiredProject(Id); 650=> this.Solution.AddMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id); 656=> this.Solution.RemoveMetadataReference(this.Id, metadataReference).GetRequiredProject(Id); 663=> this.Solution.WithProjectMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id); 670=> this.Solution.AddAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id); 677=> this.Solution.AddAnalyzerReferences(this.Id, analyzerReferences).GetRequiredProject(Id); 683=> this.Solution.RemoveAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id); 690=> this.Solution.WithProjectAnalyzerReferences(this.Id, analyzerReferencs).GetRequiredProject(Id); 697=> Solution.WithProjectAttributes(attributes).GetRequiredProject(Id); 763return this.Solution.RemoveDocument(documentId).GetRequiredProject(Id); 773return this.Solution.RemoveDocuments(documentIds).GetRequiredProject(this.Id); 782=> this.Solution.RemoveAdditionalDocument(documentId).GetRequiredProject(Id); 791return this.Solution.RemoveAdditionalDocuments(documentIds).GetRequiredProject(this.Id); 800=> this.Solution.RemoveAnalyzerConfigDocument(documentId).GetRequiredProject(Id); 809return this.Solution.RemoveAnalyzerConfigDocuments(documentIds).GetRequiredProject(this.Id);
Workspace\Solution\Solution.cs (2)
338var generatedDocument = this.GetRequiredProject(documentState.Id.ProjectId).TryGetSourceGeneratedDocumentForAlreadyGeneratedId(documentState.Id); 1643var newProject = newSolution.GetRequiredProject(newDocumentState.Id.ProjectId);
Workspace\Solution\SolutionChanges.cs (4)
31yield return _newSolution.GetRequiredProject(id); 47yield return _newSolution.GetRequiredProject(id).GetChanges(_oldSolution.GetRequiredProject(id)); 58yield return _oldSolution.GetRequiredProject(id);
Workspace\Workspace.cs (4)
861oldSolution.GetRequiredProject(projectId), 862oldSolution.RemoveProject(projectId).AddProject(reloadedProjectInfo).GetRequiredProject(projectId)).Solution; 2116var oldProject = CurrentSolution.GetRequiredProject(projectId); 2134var oldProject = CurrentSolution.GetRequiredProject(projectId);
Workspace\Workspace_Editor.cs (1)
895return newSolution.GetRequiredProject(oldProject.Id);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
455var project = this.CurrentSolution.GetRequiredProject(info.Id.ProjectId); 599var relativePath = PathUtilities.GetRelativePath(Path.GetDirectoryName(CurrentSolution.GetRequiredProject(projectId).FilePath)!, peRef.FilePath);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
SolutionUtilities.cs (3)
27var oldProject = oldSolution.GetRequiredProject(projectId); 28var newProject = newSolution.GetRequiredProject(projectId); 118.GetRequiredProject(id);
Workspaces\TestHostDocument.cs (1)
43var project = workspace.CurrentSolution.GetRequiredProject(_project!.Id);
Microsoft.CodeAnalysis.Workspaces.UnitTests (38)
CodeCleanup\RemoveUnnecessaryLineContinuationTests.cs (1)
1339.GetRequiredProject(projectId);
SolutionTests\ProjectDependencyGraphTests.cs (6)
58var actualResult = string.Concat(projectIds.Select(id => solution.GetRequiredProject(id).AssemblyName)); 95group.Select(p => solution.GetRequiredProject(p).AssemblyName).OrderBy(n => n))).OrderBy(n => n)); 283var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 300var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 651var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 663var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name);
SolutionTests\SolutionTests.cs (15)
1098var oldProject = solution.GetRequiredProject(projectId); 1207var newProject = newSolution.GetRequiredProject(projectId); 1300var oldProject = solution.GetRequiredProject(projectId); 1335var oldProject = solution.GetRequiredProject(projectId); 1370var oldProject = solution.GetRequiredProject(projectId); 1405var oldProject = solution.GetRequiredProject(projectId); 1467s => s.GetRequiredProject(projectId).OutputFilePath, 1487var project = solution.GetRequiredProject(projectId); 1522s => s.GetRequiredProject(projectId).OutputRefFilePath, 1545s => s.GetRequiredProject(projectId).CompilationOutputInfo, 1568s => s.GetRequiredProject(projectId).DefaultNamespace, 1588s => s.GetRequiredProject(projectId).State.ChecksumAlgorithm, 1681s => s.GetRequiredProject(projectId).Name, 1704s => s.GetRequiredProject(projectId).FilePath, 1768s => s.GetRequiredProject(projectId).ParseOptions!,
SolutionTests\SolutionWithSourceGeneratorTests.cs (16)
395var generatedDocumentsInFirstProject = await solutionWithProjects.GetRequiredProject(projectIds[0]).GetSourceGeneratedDocumentsAsync(); 396var generatedDocumentsInSecondProject = await solutionWithProjects.GetRequiredProject(projectIds[1]).GetSourceGeneratedDocumentsAsync(); 430var compilationWithReference = await solution.GetRequiredProject(projectIdWithReference).GetRequiredCompilationAsync(CancellationToken.None); 434var compilationWithGenerator = await solution.GetRequiredProject(projectIdWithGenerator).GetRequiredCompilationAsync(CancellationToken.None); 670var generatedDocument = Assert.Single(await workspace.CurrentSolution.GetRequiredProject(projectIdWithGenerator).GetSourceGeneratedDocumentsAsync()); 911var sourceGeneratedDocument1 = Assert.Single(await solution.GetRequiredProject(projectId1).GetSourceGeneratedDocumentsAsync()); 912var sourceGeneratedDocument2 = Assert.Single(await solution.GetRequiredProject(projectId2).GetSourceGeneratedDocumentsAsync()); 918Assert.Equal("// Frozen 1", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId1).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString()); 919Assert.Equal("// Frozen 2", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId2).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString()); 1003generatedDocuments = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentsAsync(); 1220sourceGeneratedDocument1 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument1.Id); 1225sourceGeneratedDocument2 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument2.Id); 1229sourceGeneratedDocument1 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument1.Id); 1234sourceGeneratedDocument2 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument2.Id); 1241sourceGeneratedDocument1 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument1.Id); 1246sourceGeneratedDocument2 = await solution.GetRequiredProject(project.Id).GetSourceGeneratedDocumentAsync(sourceGeneratedDocument2.Id);
Microsoft.VisualStudio.LanguageServices (5)
Implementation\AbstractEditorFactory.cs (1)
299projectToAddTo = solution.GetRequiredProject(projectId);
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
73var project = _solution.GetRequiredProject(result.NavigableItem.Document.Project.Id);
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
483var originalProject = CurrentSolution.GetRequiredProject(projectId); 501var parseOptionsService = CurrentSolution.GetRequiredProject(projectId).Services.GetRequiredService<IParseOptionsChangingService>(); 1352return CurrentSolution.GetRequiredProject(documentId.ProjectId).Language switch
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
132var project = Workspace.CurrentSolution.GetRequiredProject(ProjectSystemProject.Id);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (2)
113=> environment.Workspace.CurrentSolution.GetRequiredProject(project.Test_ProjectSystemProject.Id).CompilationOutputInfo.AssemblyPath; 146=> environment.Workspace.CurrentSolution.GetRequiredProject(project.Test_ProjectSystemProject.Id).CompilationOutputInfo.AssemblyPath;
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
331project = CurrentSolution.GetRequiredProject(projectInfo.Id);
Roslyn.VisualStudio.Next.UnitTests (26)
Remote\SnapshotSerializationTests.cs (1)
56solution = document2.Project.Solution.GetRequiredProject(project1.Id)
Services\ServiceHubServicesTests.cs (23)
446.GetRequiredProject(projectId) 769.GetRequiredProject(projectId) 911.GetRequiredProject(projectId1); 920.GetRequiredProject(projectId2); 962.GetRequiredProject(projectId1); 971.GetRequiredProject(projectId2); 1003.GetRequiredProject(projectId1); 1012.GetRequiredProject(projectId2); 1046.GetRequiredProject(projectId1); 1055.GetRequiredProject(projectId2); 1098.GetRequiredProject(projectId1); 1107.GetRequiredProject(projectId2) 1151.GetRequiredProject(projectId1); 1160.GetRequiredProject(projectId2) 1204.GetRequiredProject(projectId1); 1213.GetRequiredProject(projectId2) 1249.GetRequiredProject(projectId1); 1258.GetRequiredProject(projectId2) 1294.GetRequiredProject(projectId1); 1303.GetRequiredProject(projectId2); 1337.GetRequiredProject(projectId1); 1346.GetRequiredProject(projectId2); 1543.GetRequiredProject(projectId1);
Services\SolutionServiceTests.cs (2)
892var project1Synced = project1SyncedSolution.GetRequiredProject(project1.Id); 893var project2Synced = project1SyncedSolution.GetRequiredProject(project2.Id);