160 references to GetRequiredProject
IdeCoreBenchmarks (1)
ProjectOperationBenchmarks.cs (1)
76return solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (11)
CodeActions\EnableNullable\EnableNullableTests.cs (5)
26var project = solution.GetRequiredProject(projectId); 32var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 42var project = solution.GetRequiredProject(projectId); 48var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!; 549var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
CSharpMatchFolderAndNamespaceTests.cs (2)
70var project = solution.GetRequiredProject(projectId); 927var project = solution.GetRequiredProject(id);
CSharpRemoveRedundantNullableDirectiveTests.cs (1)
254var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
241var compilationOptions = (CSharpCompilationOptions?)solution.GetRequiredProject(projectId).CompilationOptions;
GenerateFromMembers\GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersTests.cs (1)
3313var compilationOptions = solution.GetRequiredProject(projectId).CompilationOptions;
RemoveUnnecessaryImportsTests.cs (1)
2086var compilationOptions = (CSharpCompilationOptions)solution.GetRequiredProject(projectId).CompilationOptions!;
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.FixAllProvider.cs (1)
44var project = solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.EditorFeatures (7)
IntelliSense\Helpers.cs (1)
209var project = solution.GetRequiredProject(documentId.ProjectId);
Interactive\InteractiveSession.cs (2)
265compilationOptions = solution.GetRequiredProject(previousSubmissionProjectId).CompilationOptions!; 314return solution.GetRequiredProject(newSubmissionProjectId);
Preview\AbstractPreviewFactoryService.cs (2)
175string.Format(EditorFeaturesResources.Adding_reference_0_to_1, newSolution.GetRequiredProject(projectReference.ProjectId).Name, oldProject.Name))); 182string.Format(EditorFeaturesResources.Removing_reference_0_from_1, oldSolution.GetRequiredProject(projectReference.ProjectId).Name, oldProject.Name)));
Shared\Tagging\EventSources\TaggerEventSources.ParseOptionChangedEventSource.cs (2)
34var oldProject = e.OldSolution.GetRequiredProject(e.ProjectId); 35var newProject = e.NewSolution.GetRequiredProject(e.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestHostDocument.cs (1)
65var project = workspace.CurrentSolution.GetRequiredProject(_project!.Id);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (11)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
32.AddProject(projectId, languageName, $"{languageName}.dll", languageName).GetRequiredProject(projectId);
Diagnostics\DiagnosticDataTests.cs (1)
189var project = workspace.CurrentSolution.GetRequiredProject(documentId.ProjectId);
EditAndContinue\CompileTimeSolutionProviderTests.cs (3)
128_ = await workspace.CurrentSolution.GetRequiredProject(projectId).GetCompilationAsync(); 133_ = await compileTimeSolution1.GetRequiredProject(projectId).GetCompilationAsync(); 149_ = await compileTimeSolution2.GetRequiredProject(projectId).GetCompilationAsync();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
1954project = solution.GetRequiredProject(projectId);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (5)
91var project = solution.GetRequiredProject(projectId); 92var inProcOnlyProject = solution.GetRequiredProject(inProcOnlyProjectId); 150Assert.Equal("proj", solution.GetRequiredProject(projectId).Name); 202var project = solution.GetRequiredProject(projectId); 288Assert.Equal("proj", solution.GetRequiredProject(projectId).Name);
Microsoft.CodeAnalysis.Features (40)
AbstractUpgradeProjectCodeFixProvider.cs (1)
82var currentProject = currentSolution.GetRequiredProject(projectId);
AddImport\AbstractAddImportFeatureService.cs (2)
438viableProjects.RemoveAll(projectsThatTransitivelyDependOnThisProject.Select(solution.GetRequiredProject)); 441viableProjects.RemoveAll(project.ProjectReferences.Select(r => solution.GetRequiredProject(r.ProjectId)));
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
30var projectWithReference = project.Solution.GetRequiredProject(FixData.PortableExecutableReferenceProjectId);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
62var candidateProject = project.Solution.GetRequiredProject(candidateProjectId);
CodeLens\CodeLensReferencesService.cs (1)
87return 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)
78var referencedProjects = graph.GetProjectsThatThisProjectTransitivelyDependsOn(currentProject.Id).Select(solution.GetRequiredProject).Where(p => p.SupportsCompilation);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
151return relevantProjectIds.Select(project.Solution.GetRequiredProject).Where(p => p.SupportsCompilation).ToImmutableArray();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
453var allProjects = dependentProjects.Select<ProjectId, Project>(solution.GetRequiredProject)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
94await ProcessProjectAsync(solution.GetRequiredProject(projectId), specificDocument: null, useFrozenSnapshots, callback, cancellationToken).ConfigureAwait(false);
EditAndContinue\CommittedSolution.cs (1)
126=> _solution.GetRequiredProject(id);
EditAndContinue\DebuggingSession.cs (2)
677var newProject = solution.GetRequiredProject(projectId); 1014var newProject = newSolution.GetRequiredProject(projectId);
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
166let project = solution.GetRequiredProject(projectDocumentIds.Key)
EditAndContinue\EmitSolutionUpdateResults.cs (1)
81var project = solution.GetRequiredProject(projectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (7)
364await EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons).ConfigureAwait(false); 376var oldProject = oldSolution.GetRequiredProject(projectId); 377var newProject = newSolution.GetRequiredProject(projectId); 387() => EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons), _shutdownToken); 396var project = solution.GetRequiredProject(documentId.ProjectId); 409var oldProject = oldSolution.GetRequiredProject(documentId.ProjectId); 410var newProject = newSolution.GetRequiredProject(documentId.ProjectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
187await _processor.EnqueueWorkItemAsync(solution.GetRequiredProject(documentId.ProjectId), documentId, document: null).ConfigureAwait(false);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
223var project = solution.GetRequiredProject(projectId);
NavigateTo\NavigateToSearcher.cs (1)
396.SelectAsArray(s => s.SelectAsArray(_solution.GetRequiredProject));
NavigateTo\RoslynNavigateToItem.cs (1)
167var additionalProject = solution.GetRequiredProject(additionalProjectId);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
247var navigateProject = metadataWorkspace.CurrentSolution.GetRequiredProject(projectId); 253navigateProject = metadataWorkspace.CurrentSolution.GetRequiredProject(projectId);
Shared\Utilities\SupportedPlatformData.cs (1)
40var projects = CandidateProjects.Select(Solution.GetRequiredProject).OrderBy(p => p.Name);
SolutionCrawler\WorkCoordinator.cs (7)
311await EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons).ConfigureAwait(false); 323var oldProject = oldSolution.GetRequiredProject(projectId); 324var newProject = newSolution.GetRequiredProject(projectId); 334() => EnqueueFullProjectWorkItemAsync(solution.GetRequiredProject(projectId), invocationReasons), _shutdownToken); 343var project = solution.GetRequiredProject(documentId.ProjectId); 356var oldProject = oldSolution.GetRequiredProject(documentId.ProjectId); 357var newProject = newSolution.GetRequiredProject(documentId.ProjectId);
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
186await _processor.EnqueueWorkItemAsync(solution.GetRequiredProject(documentId.ProjectId), documentId, document: null).ConfigureAwait(false);
ValueTracking\ValueTrackingService.cs (1)
64var project = solution.GetRequiredProject(previousTrackedItem.DocumentId.ProjectId);
Workspace\CompileTimeSolutionProvider.cs (1)
187var sourceGeneratedDocuments = await compileTimeSolution.GetRequiredProject(designTimeDocument.Project.Id).GetSourceGeneratedDocumentsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspMiscellaneousFilesWorkspace.cs (1)
92var project = CurrentSolution.GetRequiredProject(matchingDocument.ProjectId);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
CompilerInvocation.cs (1)
100return solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.Remote.ServiceHub (16)
Host\RemoteWorkspace.SolutionCreator.cs (1)
181solution = await UpdateProjectAsync(solution.GetRequiredProject(projectId), oldProjectChecksums, newProjectChecksums, cancellationToken).ConfigureAwait(false);
Host\TestUtils.cs (2)
183var project = solution.GetRequiredProject(projectId); 186await solution.GetRequiredProject(dep).AppendAssetMapAsync(map, cancellationToken).ConfigureAwait(false);
Services\DependentTypeFinder\RemoteDependentTypeFinderService.cs (1)
44var projects = projectIdsOpt.IsDefault ? null : projectIdsOpt.Select(id => solution.GetRequiredProject(id)).ToImmutableHashSet();
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
69var project = solution.GetRequiredProject(projectId);
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
76var project = solution.GetRequiredProject(projectId);
Services\FindUsages\RemoteFindUsagesService.cs (2)
40var project = solution.GetRequiredProject(symbolAndProjectId.ProjectId); 62var project = solution.GetRequiredProject(symbolAndProjectId.ProjectId);
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (2)
79var project = solution.GetRequiredProject(projectId); 99var project = solution.GetRequiredProject(projectId);
Services\SymbolFinder\RemoteSymbolFinderService.cs (3)
103var project = solution.GetRequiredProject(projectId); 140var project = solution.GetRequiredProject(projectId); 166var project = solution.GetRequiredProject(projectId);
Services\Tagging\RemoteTaggerCompilationAvailableService.cs (1)
33var project = solution.GetRequiredProject(projectId);
Services\UnitTesting\RemoteUnitTestingSearchService.cs (2)
35var project = solution.GetRequiredProject(projectId); 57var project = solution.GetRequiredProject(projectId);
Microsoft.CodeAnalysis.Workspaces (34)
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
78.Select(solution.GetRequiredProject)
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
147var project = solution.GetRequiredProject(projectId); 191dependentProjects.Add((solution.GetRequiredProject(pId), hasInternalsAccess: true));
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
510.Select(solution.GetRequiredProject)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
108var currentProject = _solution.GetRequiredProject(projectId);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
51var currentProject = _solution.GetRequiredProject(projectId);
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
61var project = solution.GetRequiredProject(projectId);
Remote\RemoteArguments.cs (1)
109var project = solution.GetRequiredProject(projectId);
Rename\ConflictEngine\ConflictResolver.cs (1)
156foreach (var language in projectIds.Select(p => solution.GetRequiredProject(p).Language).Distinct())
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
344var currentProject = conflictResolution.CurrentSolution.GetRequiredProject(projectId);
Rename\Renamer.RenameDocumentActionSet.cs (1)
141var 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);
Workspace\ProjectSystem\ProjectSystemProject.cs (6)
357s => s.WithProjectCompilationOutputInfo(Id, s.GetRequiredProject(Id).CompilationOutputInfo.WithAssemblyPath(value))); 573var metadataReference = _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).MetadataReferences.Cast<PortableExecutableReference>() 1134var metadataReference = w.CurrentSolution.GetRequiredProject(Id).MetadataReferences.Cast<PortableExecutableReference>() 1204return _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).AllProjectReferences.Contains(projectReference); 1212var projectReferencesInWorkspace = _projectSystemProjectFactory.Workspace.CurrentSolution.GetRequiredProject(Id).AllProjectReferences; 1288remainingMetadataReferences = w.CurrentSolution.GetRequiredProject(Id).MetadataReferences;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
274var project = Workspace.CurrentSolution.GetRequiredProject(projectId);
Workspace\Solution\Project.cs (3)
735return this.Solution.RemoveDocuments(documentIds).GetRequiredProject(this.Id); 753return this.Solution.RemoveAdditionalDocuments(documentIds).GetRequiredProject(this.Id); 771return this.Solution.RemoveAnalyzerConfigDocuments(documentIds).GetRequiredProject(this.Id);
Workspace\Solution\Solution.cs (2)
295var generatedDocument = this.GetRequiredProject(documentState.Id.ProjectId).TryGetSourceGeneratedDocumentForAlreadyGeneratedId(documentState.Id); 1764var newProject = newSolution.GetRequiredProject(newDocumentState.Id.ProjectId);
Workspace\Solution\SolutionChanges.cs (4)
28yield return _newSolution.GetRequiredProject(id); 44yield return _newSolution.GetRequiredProject(id).GetChanges(_oldSolution.GetRequiredProject(id)); 55yield return _oldSolution.GetRequiredProject(id);
Workspace\Workspace.cs (4)
616oldSolution.GetRequiredProject(projectId), 617oldSolution.RemoveProject(projectId).AddProject(reloadedProjectInfo).GetRequiredProject(projectId)).Solution; 1815var oldProject = CurrentSolution.GetRequiredProject(projectId); 1833var oldProject = CurrentSolution.GetRequiredProject(projectId);
Workspace\Workspace_Editor.cs (1)
779return newSolution.GetRequiredProject(oldProject.Id);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
SolutionUtilities.cs (3)
27var oldProject = oldSolution.GetRequiredProject(projectId); 28var newProject = newSolution.GetRequiredProject(projectId); 114language: languageName)).GetRequiredProject(id);
Microsoft.CodeAnalysis.Workspaces.UnitTests (19)
SolutionTests\ProjectDependencyGraphTests.cs (6)
59var actualResult = string.Concat(projectIds.Select(id => solution.GetRequiredProject(id).AssemblyName)); 96group.Select(p => solution.GetRequiredProject(p).AssemblyName).OrderBy(n => n))).OrderBy(n => n)); 285var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 302var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 654var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name); 666var actualResults = projectIds.Select(id => solution.GetRequiredProject(id).Name);
SolutionTests\SolutionTests.cs (8)
997s => s.GetRequiredProject(projectId).OutputFilePath, 1020s => s.GetRequiredProject(projectId).OutputRefFilePath, 1043s => s.GetRequiredProject(projectId).CompilationOutputInfo, 1066s => s.GetRequiredProject(projectId).DefaultNamespace, 1086s => s.GetRequiredProject(projectId).State.ChecksumAlgorithm, 1179s => s.GetRequiredProject(projectId).Name, 1202s => s.GetRequiredProject(projectId).FilePath, 1266s => s.GetRequiredProject(projectId).ParseOptions!,
SolutionTests\SolutionWithSourceGeneratorTests.cs (5)
376var generatedDocumentsInFirstProject = await solutionWithProjects.GetRequiredProject(projectIds[0]).GetSourceGeneratedDocumentsAsync(); 377var generatedDocumentsInSecondProject = await solutionWithProjects.GetRequiredProject(projectIds[1]).GetSourceGeneratedDocumentsAsync(); 410var compilationWithReference = await solution.GetRequiredProject(projectIdWithReference).GetRequiredCompilationAsync(CancellationToken.None); 414var compilationWithGenerator = await solution.GetRequiredProject(projectIdWithGenerator).GetRequiredCompilationAsync(CancellationToken.None); 650var generatedDocument = Assert.Single(await workspace.CurrentSolution.GetRequiredProject(projectIdWithGenerator).GetSourceGeneratedDocumentsAsync());
Microsoft.VisualStudio.LanguageServices (6)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
257var project = solution.GetRequiredProject(projectId); 270var project = solution.GetRequiredProject(projectId);
Implementation\AbstractEditorFactory.cs (1)
303projectToAddTo = solution.GetRequiredProject(projectId);
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
502var originalProject = CurrentSolution.GetRequiredProject(projectId); 520var parseOptionsService = CurrentSolution.GetRequiredProject(projectId).Services.GetRequiredService<IParseOptionsChangingService>(); 1261return CurrentSolution.GetRequiredProject(documentId.ProjectId).Language switch
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
123var project = Workspace.CurrentSolution.GetRequiredProject(ProjectSystemProject.Id);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (2)
114=> environment.Workspace.CurrentSolution.GetRequiredProject(project.Test_ProjectSystemProject.Id).CompilationOutputInfo.AssemblyPath; 147=> environment.Workspace.CurrentSolution.GetRequiredProject(project.Test_ProjectSystemProject.Id).CompilationOutputInfo.AssemblyPath;
Microsoft.VisualStudio.LanguageServices.Implementation (3)
ProjectSystem\CPS\TempPECompiler.cs (1)
42var project = _workspace.CurrentSolution.GetRequiredProject(context.Id);
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (2)
80var project = Workspace.CurrentSolution.GetRequiredProject(ProjectId); 168var project = e.NewSolution.GetRequiredProject(ProjectId);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
347project = CurrentSolution.GetRequiredProject(projectInfo.Id);
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
65solution = document2.Project.Solution.GetRequiredProject(project1.Id)