404 references to GetProject
AnalyzerRunner (4)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (37)
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)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
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).
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (5)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.Features (38)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
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)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (7)
Microsoft.CodeAnalysis.Workspaces (45)
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)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (82)
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();
Microsoft.VisualStudio.LanguageServices (50)
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));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (7)
Microsoft.VisualStudio.LanguageServices.Implementation (19)
Microsoft.VisualStudio.LanguageServices.UnitTests (14)
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Roslyn.VisualStudio.Next.UnitTests (14)