404 references to GetProject
AnalyzerRunner (4)
DiagnosticAnalyzerRunner.cs (4)
44var project = solution.GetProject(projectId)!; 106var project = solution.GetProject(projectId); 137Console.WriteLine($" {solution.GetProject(projectGroup.Key).Name}"); 152var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ISolutionExtensions.cs (1)
38var project = solution.GetProject(projectId);
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractCodeActionOrUserDiagnosticTest.cs (1)
199var project = newSolution.GetProject(projectId);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (37)
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4549var project = solution.GetProject(projectId)!;
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
46AddProject(ProjectInfo.Create(projectId, VersionStamp.Create(), "proj", "proj", LanguageNames.CSharp)).GetProject(projectId). 464AddProject(ProjectInfo.Create(projectId, VersionStamp.Create(), "proj", "proj", LanguageNames.CSharp)).GetProject(projectId).
ExtractMethod\ExtractMethodTests.cs (1)
11251var project = solution.AddProject(projectId, "Project", "Project.dll", LanguageNames.CSharp).GetProject(projectId);
Formatting\CodeCleanupTests.cs (1)
743project = project.Solution.WithProjectFilePath(project.Id, @$"z:\\{project.FilePath}").GetProject(project.Id);
Workspaces\WorkspaceTests_EditorFeatures.cs (32)
286Assert.True(snapshot.GetProject(id1).ProjectReferences.Contains(reference), "ProjectReferences did not contain project2"); 325Assert.Equal(0, snapshot.GetProject(id1).ProjectReferences.Count()); 411var compilation = await snapshot.GetProject(id1).GetCompilationAsync(); 434var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync(); 458var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync(); 482var compilation2 = await solutionY.GetProject(id2).GetCompilationAsync(); 501var compilation2Z = await solutionZ.GetProject(id2).GetCompilationAsync(); 527var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync(); 553var newVersion = await cs.GetProject(project1.Id).GetDependentSemanticVersionAsync(); 584var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync(); 707Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 728Assert.Equal(0, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1176Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1177Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count()); 1186Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1187Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count()); 1188Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name); 1212Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1213Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count()); 1222Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1223Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count()); 1224Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name); 1243Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1244Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count()); 1250Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1251Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Count()); 1252Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name); 1271Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1272Assert.Equal(2, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count()); 1278Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).Documents.Count()); 1279Assert.Equal(1, workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Count()); 1280Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
Microsoft.CodeAnalysis.EditorFeatures (3)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (2)
250var oldProject = args.OldSolution.GetProject(args.ProjectId); 251var newProject = args.NewSolution.GetProject(args.ProjectId);
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
78&& e.Solution.GetProject(e.DocumentId.ProjectId) is { } project)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
SuggestedActionsSource.cs (1)
93var project = workspace.CurrentSolution.GetProject(documentId.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (1)
199var project = newSolution.GetProject(projectId);
CodeActions\AbstractCodeActionOrUserDiagnosticTest_TestAddDocument.cs (1)
113addedDocument = newSolution.GetProject(modifiedProjectId).Documents.SingleOrDefault(doc => doc.Name == expectedDocumentName);
Diagnostics\AbstractUserDiagnosticTest_GenerateTypeDialog.cs (1)
157var triggeredProject = newSolution.GetProject(testState.TriggeredProject.Id);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\GenerateType\GenerateTypeTestState.cs (2)
39TriggeredProject = Workspace.CurrentSolution.GetProject(_testDocument.Project.Id); 44ProjectToBeModified = Workspace.CurrentSolution.GetProject(_testDocument.Project.Id);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (29)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (19)
125AddProject(ProjectInfo.Create(projectId, VersionStamp.Create(), "proj", "proj", LanguageNames.CSharp, parseOptions: CSharpParseOptions.Default.WithNoRefSafetyRulesAttribute()).WithTelemetryId(s_defaultProjectTelemetryId)).GetProject(projectId). 155document = solution.GetProject(project.Id). 1988await EditSession.GetChangedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None)); 1990await EditSession.PopulateChangedAndAddedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), changedOrAddedDocuments, CancellationToken.None); 2016await EditSession.GetChangedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None)); 2018await EditSession.PopulateChangedAndAddedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), changedOrAddedDocuments, CancellationToken.None); 2040await EditSession.GetChangedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None)); 2042await EditSession.PopulateChangedAndAddedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), changedOrAddedDocuments, CancellationToken.None); 2066await EditSession.GetChangedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), CancellationToken.None).ToImmutableArrayAsync(CancellationToken.None)); 2068await EditSession.PopulateChangedAndAddedDocumentsAsync(oldSolution.GetProject(projectId), solution.GetProject(projectId), changedOrAddedDocuments, CancellationToken.None); 4558AddProject(ProjectInfo.Create(projectId, VersionStamp.Create(), "P", "P", LanguageNames.CSharp, parseOptions: CSharpParseOptions.Default.WithNoRefSafetyRulesAttribute())).GetProject(projectId).
EditAndContinue\EditSessionActiveStatementsTests.cs (5)
181var project = solution.GetProject(projectId); 231var analyzer = solution.GetProject(projectId).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 358var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 543var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>(); 689var analyzer = solution.GetProject(project.Id).Services.GetRequiredService<IEditAndContinueAnalyzer>();
MetadataAsSource\AbstractMetadataAsSourceTests.cs (1)
78.AddProject(projectId, "Metadata", "Metadata", LanguageNames.CSharp).GetProject(projectId)
MetadataAsSource\MetadataAsSourceTests.cs (2)
1736var project = context.CurrentSolution.AddProject(projectId, "ProjectB", "ProjectB", LanguageNames.CSharp).GetProject(projectId) 1750var project = context.CurrentSolution.AddProject(projectId, "ProjectB", "ProjectB", LanguageNames.VisualBasic).GetProject(projectId)
SolutionCrawler\WorkCoordinatorTests.cs (1)
467project = workspace.CurrentSolution.GetProject(project.Id);
SymbolFinder\DependentTypeFinderTests.cs (1)
697normalProject1 = solution.GetProject(normalProject1.Id);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
88var project = workspace.CurrentSolution.GetProject(diagnostic.DocumentId.ProjectId);
Peek\DefinitionPeekableItem.cs (1)
72var project = solution.GetProject(_peekableItem._projectId);
Suggestions\SuggestedActionsSource.cs (1)
93var project = workspace.CurrentSolution.GetProject(documentId.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (5)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (2)
213Dim projectTo = edit.ChangedSolution.GetProject(addedProjectReference.Item2.ProjectId) 234Assert.Equal(expectedProjectToReceiveReference, workspace.CurrentSolution.GetProject(postOp.ProjectId).Name)
Diagnostics\AddImport\AddImportCrossLanguageTests.vb (2)
584Let p = oldSolution.GetProject(r.ProjectId) 589Let p = newSolution.GetProject(r.ProjectId)
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 (38)
CodeFixes\Configuration\ConfigurationUpdater.cs (4)
247currentProject = solution.GetProject(project.Id)!; 259currentProject = solution.GetProject(project.Id)!; 317var project = currentSolution.GetProject(projectId); 347return newSolution.GetProject(project.Id)?.GetAnalyzerConfigDocument(id);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (2)
84var currentProject = currentSolution.GetProject(oldProject.Id); 113var currentProject = currentSolution.GetProject(oldProject.Id);
Completion\Providers\CompletionUtilities.cs (1)
48return projectIds.Select(solution.GetProject).WhereNotNull().ToImmutableArray();
Diagnostics\AbstractHostDiagnosticUpdateSource.cs (3)
41var project = projectId != null ? solution.GetProject(projectId) : null; 116var project = Workspace.CurrentSolution.GetProject(projectId); 122var project = Workspace.CurrentSolution.GetProject(projectId);
Diagnostics\BuildOnlyDiagnosticsService.cs (2)
50ClearDiagnostics(e.OldSolution.GetProject(e.ProjectId)); 117ClearDiagnostics(solution.GetProject(projectId));
EditAndContinue\CommittedSolution.cs (1)
123=> _solution.GetProject(id);
EditAndContinue\DebuggingSession.cs (1)
991var newProject = newSolution.GetProject(projectId);
EditAndContinue\EditSession.cs (1)
302var oldProject = oldSolution.GetProject(newProject.Id);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (4)
711var project = solution.GetProject(projectId); 759var project = solution.GetProject(projectId); 803var project = solution.GetProject(projectId); 814var project = solution.GetProject(documentId.ProjectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
151var project = processingSolution.GetProject(projectId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (3)
226var otherProject = solution.GetProject(projectId); 414var project = _registration.GetSolutionToAnalyze().GetProject(data.ProjectId); 430project = solution.GetProject(projectId);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
71var project = solution.GetProject(ProjectId.CreateFromSerialized(Guid.Parse(projectIdGuid), projectDebugName));
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
330var project = solution.GetProject(fileInfo.SourceProjectId);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
410return solution.GetProject(info.SourceProjectId);
SolutionCrawler\WorkCoordinator.cs (4)
644var project = solution.GetProject(projectId); 692var project = solution.GetProject(projectId); 736var project = solution.GetProject(projectId); 747var project = solution.GetProject(documentId.ProjectId);
SolutionCrawler\WorkCoordinator.LowPriorityProcessor.cs (1)
139var project = processingSolution.GetProject(projectId);
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (3)
225var otherProject = solution.GetProject(projectId); 413var project = _registration.GetSolutionToAnalyze().GetProject(data.ProjectId); 429project = solution.GetProject(projectId);
Workspace\BackgroundCompiler.cs (1)
119var project = solution.GetProject(projectId);
Workspace\BackgroundParser.cs (2)
83var oldProject = args.OldSolution.GetProject(args.ProjectId); 84var newProject = args.NewSolution.GetProject(args.ProjectId);
Workspace\CompileTimeSolutionProvider.cs (1)
126var existingStaleProject = staleSolution.GetProject(projectState.Id);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
155var project = solution.GetProject(projectId);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
42var project = solution.GetProject(projectId);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (3)
82var project = Solution.GetProject(ProjectId); 166var project = Solution.GetProject(ProjectId); 242var project = Solution.GetProject(ProjectId);
Microsoft.CodeAnalysis.Remote.ServiceHub (12)
Host\RemoteWorkspace.SolutionCreator.cs (12)
307project = project.Solution.WithProjectName(projectId, newProjectAttributes.Name).GetProject(projectId)!; 312project = project.Solution.WithProjectAssemblyName(projectId, newProjectAttributes.AssemblyName).GetProject(projectId)!; 317project = project.Solution.WithProjectFilePath(projectId, newProjectAttributes.FilePath).GetProject(projectId)!; 322project = project.Solution.WithProjectOutputFilePath(projectId, newProjectAttributes.OutputFilePath).GetProject(projectId)!; 327project = project.Solution.WithProjectOutputRefFilePath(projectId, newProjectAttributes.OutputRefFilePath).GetProject(projectId)!; 332project = project.Solution.WithProjectCompilationOutputInfo(project.Id, newProjectAttributes.CompilationOutputInfo).GetProject(project.Id)!; 337project = project.Solution.WithProjectDefaultNamespace(projectId, newProjectAttributes.DefaultNamespace).GetProject(projectId)!; 342project = project.Solution.WithHasAllInformation(projectId, newProjectAttributes.HasAllInformation).GetProject(projectId)!; 347project = project.Solution.WithRunAnalyzers(projectId, newProjectAttributes.RunAnalyzers).GetProject(projectId)!; 352project = project.Solution.WithProjectChecksumAlgorithm(projectId, newProjectAttributes.ChecksumAlgorithm).GetProject(projectId)!; 407project = addDocuments(project.Solution, lazyDocumentsToAdd.ToImmutable()).GetProject(project.Id)!; 440project = removeDocuments(project.Solution, lazyDocumentsToRemove.ToImmutable()).GetProject(project.Id)!;
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
LineCommit\CommitBufferManager.vb (1)
300Dim refProject = project.Solution.GetProject(reference.ProjectId)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (7)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (1)
120Dim sourceDocument = workspace.CurrentSolution.GetProject(projectId).Documents.Single()
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (1)
35AddProject(ProjectInfo.Create(pid, VersionStamp.Create(), "proj", "proj", LanguageNames.VisualBasic)).GetProject(pid).
Formatting\CodeCleanUpTests.vb (1)
527project = project.Solution.WithProjectFilePath(project.Id, $"z:\\{project.FilePath}").GetProject(project.Id)
MoveStaticMembers\VisualBasicMoveStaticMembersTests.vb (4)
1829Dim project = solution.GetProject(projectId) 1863Dim project = solution.GetProject(projectId) 1903Dim project = solution.GetProject(projectId) 1962Dim project = solution.GetProject(projectId)
Microsoft.CodeAnalysis.Workspaces (45)
Editing\SymbolEditor.cs (2)
148var project = solution.GetProject(projectId); 151var comp = await solution.GetProject(projectId).GetCompilationAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
97var referencedProject = project.Solution.GetProject(projectReference.ProjectId);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
127var project = solution.GetProject(projectId);
ISolutionExtensions.cs (1)
38var project = solution.GetProject(projectId);
Shared\Extensions\ISolutionExtensions.cs (1)
25var project = solution.GetProject(projectId)!;
Shared\Extensions\ProjectExtensions.cs (1)
17=> project.Solution.WithOptions(options).GetProject(project.Id)!;
Workspace\AdhocWorkspace.cs (1)
88return this.CurrentSolution.GetProject(projectInfo.Id);
Workspace\Solution\Project.cs (19)
560=> this.Solution.WithProjectAssemblyName(this.Id, assemblyName).GetProject(this.Id)!; 566=> this.Solution.WithProjectDefaultNamespace(this.Id, defaultNamespace).GetProject(this.Id)!; 572=> this.Solution.WithProjectCompilationOptions(this.Id, options).GetProject(this.Id)!; 578=> this.Solution.WithProjectParseOptions(this.Id, options).GetProject(this.Id)!; 585=> this.Solution.AddProjectReference(this.Id, projectReference).GetProject(this.Id)!; 592=> this.Solution.AddProjectReferences(this.Id, projectReferences).GetProject(this.Id)!; 598=> this.Solution.RemoveProjectReference(this.Id, projectReference).GetProject(this.Id)!; 605=> this.Solution.WithProjectReferences(this.Id, projectReferences).GetProject(this.Id)!; 612=> this.Solution.AddMetadataReference(this.Id, metadataReference).GetProject(this.Id)!; 619=> this.Solution.AddMetadataReferences(this.Id, metadataReferences).GetProject(this.Id)!; 625=> this.Solution.RemoveMetadataReference(this.Id, metadataReference).GetProject(this.Id)!; 632=> this.Solution.WithProjectMetadataReferences(this.Id, metadataReferences).GetProject(this.Id)!; 639=> this.Solution.AddAnalyzerReference(this.Id, analyzerReference).GetProject(this.Id)!; 646=> this.Solution.AddAnalyzerReferences(this.Id, analyzerReferences).GetProject(this.Id)!; 652=> this.Solution.RemoveAnalyzerReference(this.Id, analyzerReference).GetProject(this.Id)!; 659=> this.Solution.WithProjectAnalyzerReferences(this.Id, analyzerReferencs).GetProject(this.Id)!; 725return this.Solution.RemoveDocument(documentId).GetProject(this.Id)!; 744=> this.Solution.RemoveAdditionalDocument(documentId).GetProject(this.Id)!; 762=> this.Solution.RemoveAnalyzerConfigDocument(documentId).GetProject(this.Id)!;
Workspace\Solution\Solution.cs (10)
99public IEnumerable<Project> Projects => ProjectIds.Select(id => GetProject(id)!); 144return projectState == null ? null : GetProject(projectState.Id); 172=> GetProject(GetOriginatingProjectId(symbol)); 206=> GetProject(documentId?.ProjectId)?.GetDocument(documentId!); 213var project = GetProject(documentId?.ProjectId); 228var project = GetProject(documentId?.ProjectId); 245return this.GetProject(documentId.ProjectId)!.GetAdditionalDocument(documentId); 258return this.GetProject(documentId.ProjectId)!.GetAnalyzerConfigDocument(documentId); 266var project = GetProject(documentId.ProjectId); 315return this.AddProject(id, name, assemblyName, language).GetProject(id)!;
Workspace\Workspace.cs (8)
1216var project = solution.GetProject(pid)!; 2094if (!this.CurrentSolution.GetProject(fromProjectId)!.ProjectReferences.Contains(projectReference)) 2107if (this.CurrentSolution.GetProject(fromProjectId)!.ProjectReferences.Contains(projectReference)) 2134if (!this.CurrentSolution.GetProject(projectId)!.MetadataReferences.Contains(metadataReference)) 2145if (this.CurrentSolution.GetProject(projectId)!.MetadataReferences.Contains(metadataReference)) 2156if (!this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference)) 2167if (this.CurrentSolution.GetProject(projectId)!.AnalyzerReferences.Contains(analyzerReference)) 2293var project = this.CurrentSolution.GetProject(projectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildWorkspace.cs (5)
261var projectResult = this.CurrentSolution.GetProject(projects[0].Id); 435var project = this.CurrentSolution.GetProject(info.Id.ProjectId); 561var project = this.CurrentSolution.GetProject(projectId); 586var project = this.CurrentSolution.GetProject(projectReference.ProjectId); 599var project = this.CurrentSolution.GetProject(projectReference.ProjectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
NetCoreTests.cs (4)
129Assert.Equal(libraryProject.FilePath, workspace.CurrentSolution.GetProject(projectRefId).FilePath); 175Assert.Equal(projectRefFilePath, project.Solution.GetProject(projectRefId).FilePath); 357var referencedProject = workspace.CurrentSolution.GetProject(projectReference.ProjectId); 495Assert.Equal(projectRefFilePath, project.Solution.GetProject(projectRefId).FilePath);
VisualStudioMSBuildWorkspaceTests.cs (7)
1433vbProject = workspace.CurrentSolution.GetProject(vbProject.Id); 2197var xaml = workspace.CurrentSolution.GetProject(csProjectId).AdditionalDocuments.FirstOrDefault(d => d.Name == "XamlFile.xaml"); 2911workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).RemoveAnalyzerReference(aref).Solution); 2932workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).RemoveProjectReference(pref).Solution); 2933Assert.Empty(workspace.CurrentSolution.GetProject(project.Id).ProjectReferences); 2939workspace.TryApplyChanges(workspace.CurrentSolution.GetProject(project.Id).AddProjectReference(pref).Solution); 2940Assert.Single(workspace.CurrentSolution.GetProject(project.Id).ProjectReferences);
Microsoft.CodeAnalysis.Workspaces.UnitTests (82)
CodeCleanup\AddMissingTokensTests.cs (1)
2731var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\CodeCleanupTests.cs (1)
423var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\FixIncorrectTokenTests.cs (1)
756var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\NormalizeModifiersOrOperatorsTests.cs (1)
1032var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\ReduceTokenTests.cs (1)
2020var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
CodeCleanup\RemoveUnnecessaryLineContinuationTests.cs (1)
1392.GetProject(projectId);
CommandLineProject\CommandLineProjectWorkspaceTests.cs (2)
31var project = ws.CurrentSolution.GetProject(info.Id); 59var project = ws.CurrentSolution.GetProject(info.Id);
FindAllDeclarationsTests.cs (4)
144var csharpResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(csharpId), "Console", ignoreCase: false); 147var vbResult = await SymbolFinder.FindDeclarationsAsync(solution.GetProject(vbId), "Console", ignoreCase: true); 184var actualSymbol = (await SymbolFinder.FindDeclarationsAsync(solution.GetProject(submission1Id), "Inner", ignoreCase: false)).SingleOrDefault(); 185var expectedSymbol = (await solution.GetProject(submission0Id).GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").SingleOrDefault().GetMembers("Inner").SingleOrDefault();
FindReferencesTests.cs (4)
160var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 199var prj = sln.GetProject(prj1Id).WithCompilationOptions(new VisualBasic.VisualBasicCompilationOptions(OutputKind.ConsoleApplication, embedVbCoreRuntime: true)); 263var prj = sln.GetProject(prj1Id).WithCompilationOptions(new CSharp.CSharpCompilationOptions(OutputKind.ConsoleApplication)); 374desktopProject = solution.GetProject(desktopProject.Id);
GeneratedCodeRecognitionTests.cs (1)
103.GetProject(projectId);
SemanticModelReuse\SemanticModelReuseTests.cs (1)
26var project = solution.AddProject(projectId, "Project", "Project.dll", language).GetProject(projectId);
SolutionTests\SolutionTests.cs (60)
312var project = solution.GetProject(projectId)!; 973Assert.Equal(assemblyName, newSolution.GetProject(projectId)!.AssemblyName); 1355opt => opt.GetProject(projectId)!.AllProjectReferences, 1365Assert.Same(projectRefs, solution2.GetProject(projectId)!.AllProjectReferences); 1385Assert.Same(projectRefs, newSolution1.GetProject(projectId)!.AllProjectReferences); 1388Assert.Empty(newSolution1.GetProject(projectId)!.ProjectReferences); 1416AssertEx.Equal(new[] { projectRef2 }, solution3.GetProject(projectId)!.ProjectReferences); 1417AssertEx.Equal(new[] { projectRef2, externalProjectRef }, solution3.GetProject(projectId)!.AllProjectReferences); 1449AssertEx.Equal(new[] { projectRef2 }, solution2.GetProject(projectId)!.AllProjectReferences); 1453AssertEx.Equal(new[] { externalProjectRef }, solution3.GetProject(projectId)!.AllProjectReferences); 1456Assert.Empty(solution4.GetProject(projectId)!.AllProjectReferences); 1514opt => opt.GetProject(projectId)!.MetadataReferences, 1536AssertEx.Equal(new[] { metadataRef1, metadataRef2 }, solution3.GetProject(projectId)!.MetadataReferences); 1559AssertEx.Equal(new[] { metadataRef2 }, solution2.GetProject(projectId)!.MetadataReferences); 1562Assert.Empty(solution3.GetProject(projectId)!.MetadataReferences); 1584opt => opt.GetProject(projectId)!.AnalyzerReferences, 1606AssertEx.Equal(new[] { analyzerRef1, analyzerRef2 }, solution3.GetProject(projectId)!.AnalyzerReferences); 1632AssertEx.Equal(new[] { analyzerRef2 }, solution2.GetProject(projectId)!.AnalyzerReferences); 1635Assert.Empty(solution3.GetProject(projectId)!.AnalyzerReferences); 1887var project = solution.GetProject(pid); 1899var project = solution.GetProject(project1); 1928var project = solution.GetProject(pid); 1932Assert.Equal(project, solution.GetProject(pid)); 1948var project2 = solution.GetProject(pid2); 1997var project1 = solution.GetProject(projectId1); 1998var project2 = solution.GetProject(projectId2); 2093Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveDocuments(ImmutableArray.Create(documentInfo1.Id))); 2112Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAdditionalDocuments(ImmutableArray.Create(documentInfo1.Id))); 2131Assert.Throws<ArgumentException>(() => solution.GetProject(projectId2).RemoveAnalyzerConfigDocuments(ImmutableArray.Create(documentInfo1.Id))); 2192Assert.Equal(project, solution.GetProject(project.Id)); 2286await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None); 2287await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None); 2301var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference); 2308assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference); 2397var oldParseOptions = solution.GetProject(project1).ParseOptions; 2400var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions; 2415var project = sol.GetProject(pid); 2445Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 project pid2 was expected to contain project reference " + pid); 2470Assert.True(sol2.GetProject(pid2).AllProjectReferences.Any(r => r.ProjectId == pid), "sol2 pid2 was expected to contain " + pid); 2842var proj = sol.GetProject(pid); 3093var observed = solution.GetProject(projectId).GetCompilationAsync().Result; 3118var observed = solution.GetProject(projectId).GetCompilationAsync().Result; 3332var project3 = solution.GetProject(pid3); 3340project3 = solution2.GetProject(pid3); 3574Assert.True(frozenSolution.GetProject(project1.Id).HasSuccessfullyLoadedAsync().Result); 3575Assert.True(frozenSolution.GetProject(project2.Id).HasSuccessfullyLoadedAsync().Result); 3812VersionStamp GetVersion() => solution.GetProject(pid).Version; 3813ImmutableArray<DocumentId> GetDocumentIds() => solution.GetProject(pid).DocumentIds.ToImmutableArray(); 3816return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray(); 3927var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync(); 3938var project = solution.GetProject(projectId); 3973var project = solution.GetProject(projectId); 3980project = solution.GetProject(projectId); 4015var project = solution.GetProject(projectId); 4028project = solution.GetProject(projectId); 4050var originalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider; 4061var newProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider; 4066var finalProvider = solution.GetProject(projectId).CompilationOptions.SyntaxTreeOptionsProvider; 4092var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync(); 4108var newCompilation = await solution.GetProject(projectId).GetCompilationAsync();
WorkspaceTests\AdhocWorkspaceTests.cs (3)
134var project1 = solution.GetProject(id1); 140var project2 = solution.GetProject(id2); 406var proj = pws.CurrentSolution.GetProject(projid);
WorkspaceTests\WorkspaceTests.cs (1)
147return this.CurrentSolution.GetProject(projectInfo.Id);
Microsoft.VisualStudio.LanguageServices (50)
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
66var project = _workspace.CurrentSolution.GetProject(projectId);
CallHierarchy\Finders\AbstractCallFinder.cs (2)
94var project = workspace.CurrentSolution.GetProject(_projectId); 126var currentProject = project.Solution.GetProject(activeDocument.ProjectId);
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
108var project = _workspace.CurrentSolution.GetProject(projectId);
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
392project = project.Solution.WithRunAnalyzers(project.Id, runAnalyzers: true).GetProject(project.Id)!; 418return _workspace.CurrentSolution.GetProject(projectId);
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (1)
86else if (Workspace.CurrentSolution.GetProject(projectId) is Project project)
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
477var project = solution.GetProject(projectId); 606var project = solution.GetProject(projectId);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
188=> this.Workspace.CurrentSolution.GetProject(projectId); 483var project = this.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId);
Library\ObjectBrowser\ObjectList.cs (3)
683var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolListItem.ProjectId); 757var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(symbolItem.ProjectId); 915var project = this.LibraryManager.Workspace.CurrentSolution.GetProject(projectListItem.ProjectId);
Library\ObjectBrowser\ObjectListItem.cs (1)
89var project = workspace.CurrentSolution.GetProject(_projectId);
Packaging\PackageInstallerServiceFactory.cs (2)
548var project = solution.GetProject(projectId); 669var project = solution.GetProject(projectId);
Preview\ReferenceChange.cs (3)
38var projectName = oldSolution.GetProject(projectId).Name; 54.Select(r => new ProjectReferenceChange(r, newSolution.GetProject(r.ProjectId).Name, projectId, projectName, isAdded: true, engine: engine)); 59.Select(r => new ProjectReferenceChange(r, oldSolution.GetProject(r.ProjectId).Name, projectId, projectName, isAdded: false, engine: engine));
Progression\GraphBuilder.cs (1)
109var project = _solution.GetProject(projectId);
Progression\GraphNavigatorExtension.cs (1)
58var project = solution.GetProject(projectId);
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)
31var fromProject = currentSolution.GetProject(FromProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs (3)
31var fromProject = currentSolution.GetProject(FromProjectId); 32var toProject = currentSolution.GetProject(_toProjectId); 46var toProject = currentSolution.GetProject(_toProjectId);
ProjectSystem\VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs (1)
32var 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\AbstractTableEntriesSnapshot.cs (1)
188if (solution.GetProject(item.ProjectId) is { } project)
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (1)
260project = _workspace.CurrentSolution.GetProject(selectedDiagnostic.ProjectId);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (4)
172var project = solution.GetProject(diagnosticsByProject.Key); 495var project = newSolution.GetProject(oldProject.Id); 538var project = _workspace.CurrentSolution.GetProject(projectId); 628var project = _workspace.CurrentSolution.GetProject(projectId);
TableDataSource\TableItem.cs (1)
41projectName = (projectId == null) ? null : workspace.CurrentSolution.GetProject(projectId)?.Name ?? ServicesVSResources.Unknown2;
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (1)
245if (solution.GetProject(projectId) is { } project)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (4)
398var project = solution.GetProject(projectId); 687var project = Solution.GetProject(projectId); 750return _projectsWithErrors.Where(p => Solution.GetProject(p) != null); 756var project = Solution.GetProject(projectId);
TaskList\ProjectExternalErrorReporter.cs (1)
89var project = _workspace.CurrentSolution.GetProject(_projectId);
Venus\ContainedDocument.cs (1)
187foreach (var document in _workspace.CurrentSolution.GetProject(_project.Id).Documents)
Workspace\SourceGeneratedFileManager.cs (3)
317var project = _workspace.CurrentSolution.GetProject(_documentIdentity.DocumentId.ProjectId); 416var oldProject = e.OldSolution.GetProject(_documentIdentity.DocumentId.ProjectId); 417var newProject = e.NewSolution.GetProject(_documentIdentity.DocumentId.ProjectId);
Workspace\VisualStudioDocumentNavigationService.cs (1)
246var project = solution.GetProject(documentId.ProjectId);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
648var project = state.Workspace.CurrentSolution.GetProject(projectId);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
Interactive\Commands\ResetInteractiveTests.cs (1)
148workspace.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);
Microsoft.VisualStudio.LanguageServices.Implementation (19)
CodeModel\AbstractCodeModelService.cs (2)
272var project = state.Workspace.CurrentSolution.GetProject(projectId); 323var project = workspace.CurrentSolution.GetProject(projectId);
CodeModel\CodeTypeRef.cs (1)
78var project = Workspace.CurrentSolution.GetProject(_projectId);
CodeModel\Collections\ExternalMemberCollection.cs (1)
47var project = this.State.Workspace.CurrentSolution.GetProject(_projectId);
CodeModel\Collections\ExternalNamespaceEnumerator.cs (1)
61var project = state.Workspace.CurrentSolution.GetProject(projectId);
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
36var project = this.State.Workspace.CurrentSolution.GetProject(this.ProjectId);
CodeModel\FileCodeModel.cs (1)
166var project = this.State.Workspace.CurrentSolution.GetProject(_incomingProjectId);
CodeModel\ProjectCodeModel.cs (1)
64var workspaceProject = _visualStudioWorkspace.CurrentSolution.GetProject(_projectId);
CodeModel\RootCodeModel.cs (1)
40=> Workspace.CurrentSolution.GetProject(_projectId);
RoslynVisualStudioWorkspace.cs (2)
99var currentProject = project.Solution.Workspace.CurrentSolution.GetProject(project.Id); 149var project = this.CurrentSolution.GetProject(projectId);
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (3)
87.GetProject(_analyzersFolder.ProjectId); 142.GetProject(_analyzersFolder.ProjectId); 163.GetProject(_analyzersFolder.ProjectId);
SolutionExplorer\AnalyzersCommandHandler.cs (2)
280var project = workspace.CurrentSolution.GetProject(group.Key); 444var project = workspace.CurrentSolution.GetProject(projectId);
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (1)
62var project = Workspace.CurrentSolution.GetProject(ProjectId);
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSource.cs (1)
104var project = solution.GetProject(ProjectId);
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItemSource.cs (1)
70var project = solution.GetProject(_parentGeneratorItem.ProjectId);
Microsoft.VisualStudio.LanguageServices.UnitTests (14)
Diagnostics\DiagnosticTableDataSourceTests.vb (2)
591Assert.Equal(workspace.CurrentSolution.GetProject(projectId).FilePath, filename) 772If(projectId Is Nothing, New DiagnosticDataLocation(New FileLinePositionSpan("", Nothing)), New DiagnosticDataLocation(New FileLinePositionSpan(solution.GetProject(projectId).FilePath, Nothing))),
ProjectSystemShim\VisualStudioProjectTests\MetadataToProjectReferenceConversionTests.vb (9)
30Dim getProject2 = Function() environment.Workspace.CurrentSolution.GetProject(project2.Id) 67Dim getProject2 = Function() environment.Workspace.CurrentSolution.GetProject(project2.Id) 102Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 138Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 175Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 203Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 249Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 264Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id) 300Dim getReferencingProject = Function() environment.Workspace.CurrentSolution.GetProject(referencingProject.Id)
SolutionExplorer\SourceGeneratorItemTests.vb (3)
86Dim sourceGeneratedDocument = Assert.Single(Await workspace.CurrentSolution.GetProject(projectId).GetSourceGeneratedDocumentsAsync()) 117Dim expectedNames = Aggregate document In workspace.CurrentSolution.GetProject(projectId).AdditionalDocuments 146workspace.OnAdditionalDocumentRemoved(workspace.CurrentSolution.GetProject(projectId).AdditionalDocumentIds.Single())
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.vb (1)
710Dim project = state.Workspace.CurrentSolution.GetProject(projectId)
LanguageService\VisualBasicPackage.IVbEntryPointProvider.vb (1)
26Dim compilation = workspace.CurrentSolution.GetProject(projectId).GetCompilationAsync(CancellationToken.None).WaitAndGetResult(CancellationToken.None)
ProjectSystemShim\VisualBasicProject.vb (1)
201Dim project = Workspace.CurrentSolution.GetProject(ProjectSystemProject.Id)
Roslyn.VisualStudio.Next.UnitTests (14)
Remote\SnapshotSerializationTests.cs (3)
196var firstProjectChecksum = await solution.GetProject(solution.ProjectIds[0]).State.GetChecksumAsync(CancellationToken.None); 197var secondProjectChecksum = await solution.GetProject(solution.ProjectIds[1]).State.GetChecksumAsync(CancellationToken.None); 493AssertEx.Equal(new[] { file1.Path, file2.Path }, recovered.GetProject(project.Id).AnalyzerReferences.Select(r => r.FullPath));
Services\ServiceHubServicesTests.cs (9)
339var project = solution.GetProject(projectIds[i]); 404Assert.Equal(projectStateShouldSame, object.ReferenceEquals(solution1.GetProject(currentProjectId).State, solution2.GetProject(currentProjectId).State)); 408SetEqual(solution1.GetProject(currentProjectId).DocumentIds, solution2.GetProject(currentProjectId).DocumentIds); 410var documentIdsInProject = solution1.GetProject(currentProjectId).DocumentIds; 551var current = solution.GetProject(projectId); 557var current = solution.GetProject(projectId); 563var current = solution.GetProject(projectId);
Services\SolutionServiceTests.cs (1)
222var project = s.GetProject(existingProjectId);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (1)
255var project = workspace.CurrentSolution.GetProject(projectId).AddAnalyzerReference(analyzerReference);