782 references to Projects
AnalyzerRunner (5)
CodeRefactoringRunner.cs (1)
55foreach (var project in solution.Projects)
DiagnosticAnalyzerRunner.cs (2)
95foreach (var project in solution.Projects) 327foreach (var project in solution.Projects)
Program.cs (2)
145var projects = solution.Projects.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList(); 176var projects = solution.Projects.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList();
IdeBenchmarks (2)
InheritanceMargin\BenchmarksHelpers.cs (1)
23foreach (var project in solution.Projects)
SQLitePersistentStorageBenchmark.cs (1)
72_document = _workspace.CurrentSolution.Projects.Single().Documents.Single();
IdeCoreBenchmarks (11)
ClassificationBenchmarks.cs (1)
96var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
FindReferencesBenchmarks.cs (1)
93var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
IncrementalSourceGeneratorBenchmarks.cs (1)
145var project = _workspace.CurrentSolution.Projects.Single(p => p.Name == "Microsoft.CodeAnalysis.Workspaces(netstandard2.0)");
NavigateToBenchmarks.cs (6)
86var docCount = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Count(); 111foreach (var project in _workspace.CurrentSolution.Projects) 145foreach (var project in _workspace.CurrentSolution.Projects) 164foreach (var project in _workspace.CurrentSolution.Projects) 191var tasks = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Select(d => Task.Run( 216var searchTasks = solution.Projects.GroupBy(p => p.Services.GetService<INavigateToSearchService>()).Select(
RenameBenchmarks.cs (1)
47var project = _solution.Projects.First();
SwitchStatementBenchmarks.cs (1)
74var project = solution.Projects.First();
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
91var projects = solution.Projects.ToImmutableHashSet();
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
55foreach (var project in fixAllContext.Solution.Projects)
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
50var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable(); 79foreach (var projectId in solution.Projects.Select(p => p.Id))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
58foreach (var sourceProject in solution.Projects)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (92)
Classification\SyntacticClassifierTests.cs (3)
24var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6133var document = workspace.CurrentSolution.Projects.First().Documents.First(); 6163var document = workspace.CurrentSolution.Projects.First().Documents.First();
CodeActions\ApplyChangesOperationTests.cs (10)
79var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 84var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 111var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 116var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 143var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 148var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 174var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 179var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 206var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 211var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2"));
CodeGeneration\SyntaxGeneratorTests.cs (2)
36var document = solution.Projects.Single().Documents.Single(); 70var document = solution.Projects.Single().Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (4)
3185var compilation = await workspace.CurrentSolution.Projects.First(p => p.Name == "P3").GetCompilationAsync(); 3190var p1 = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 3239var origComp = await workspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None); 3244var project = workspace.CurrentSolution.Projects.Single();
Completion\CompletionServiceTests.cs (1)
212var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\LocationInfoGetterTests.cs (1)
29workspace.CurrentSolution.Projects.Single().Documents.Single(),
DecompiledSource\DecompiledSourceFormattingTests.cs (1)
256var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (10)
63var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 92var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 105var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 164var additionalDocId = DocumentId.CreateNewId(workspace.CurrentSolution.Projects.Single().Id); 174var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 204var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 260var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 279var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 338var compilerEngineCompilation = (CSharpCompilation)(await compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None)); 762var project = workspace.CurrentSolution.Projects.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
69var project = solution.Projects.Single();
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
54var documentId = solution.Projects.Single().State.AnalyzerConfigDocumentStates.Ids.First(); 364var editorconfig = solution.Projects.SelectMany(p => p.AnalyzerConfigDocuments.Where(a => a.FilePath == EditorconfigPath)).Single();
Formatting\CodeCleanupTests.cs (1)
789var project = workspace.CurrentSolution.Projects.Single();
Formatting\FormattingEngineTests.cs (1)
439var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
224var project = workspace.CurrentSolution.Projects.First();
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
170var implProject = workspace.CurrentSolution.Projects.First(); 237var implProject = workspace.CurrentSolution.Projects.First(); 298var implProject = workspace.CurrentSolution.Projects.First(); 353var implProject = workspace.CurrentSolution.Projects.First(); 404var implProject = workspace.CurrentSolution.Projects.First(); 469var implProject = workspace.CurrentSolution.Projects.First(); 527var implProject = workspace.CurrentSolution.Projects.First(); 534implProject = workspace.CurrentSolution.Projects.First().AddMetadataReference(MetadataReference.CreateFromFile(dllFilePath)); 542implProject = workspace.CurrentSolution.Projects.First(); 548implProject = workspace.CurrentSolution.Projects.First().AddMetadataReference(MetadataReference.CreateFromFile(realImplementationDllFilePath));
PdbSourceDocument\PdbSourceDocumentTests.cs (3)
484var implProject = workspace.CurrentSolution.Projects.First(); 531var implProject = workspace.CurrentSolution.Projects.First(); 936var project = workspace.CurrentSolution.Projects.First();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
215var document = workspace.CurrentSolution.Projects.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
604var document = workspace.CurrentSolution.Projects.First().Documents.First();
SymbolKey\SymbolKeyTests.cs (6)
44var project = solution.Projects.Single(); 79var project = solution.Projects.Single(); 118var project = solution.Projects.Single(); 164var project = solution.Projects.Single(); 196var bodyProject = solution.Projects.Single(p => p.AssemblyName == "BodyProject"); 197var referenceProject = solution.Projects.Single(p => p.AssemblyName == "ReferenceProject");
Workspaces\WorkspaceTests_EditorFeatures.cs (33)
87Assert.Equal(0, solution.Projects.Count()); 94Assert.Equal(1, solution.Projects.Count()); 109Assert.Equal(0, solution.Projects.Count()); 125Assert.Equal(0, solution.Projects.Count()); 250var tree = await currentSnapshot.Projects.First().Documents.First().GetSyntaxTreeAsync(); 286var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 287var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 325var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 326var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 362Assert.Empty(workspace.CurrentSolution.Projects); 394Assert.Empty(workspace.CurrentSolution.Projects.Single().Documents); 412var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 434var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 435var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 462var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 463var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 495var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 496var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 549var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 550var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 617var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 618var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 705var doc = solution.Projects.Single().Documents.First(); 1053var project = workspace.CurrentSolution.Projects.Single(); 1077var project = workspace.CurrentSolution.Projects.Single(); 1109var project = workspace.CurrentSolution.Projects.Single(); 1142var project = workspace.CurrentSolution.Projects.Single(); 1232var project = workspace.CurrentSolution.Projects.Single(); 1268var project = workspace.CurrentSolution.Projects.Single(); 1306var project = workspace.CurrentSolution.Projects.Single(); 1316project = workspace.CurrentSolution.Projects.Single(); 1334var project = workspace.CurrentSolution.Projects.Single(); 1344project = workspace.CurrentSolution.Projects.Single();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (18)
Diagnostics\Suppression\SuppressionTests.cs (2)
760var compilationOptions = solution.Projects.Single().CompilationOptions; 1002var compilationOptions = solution.Projects.Single().CompilationOptions;
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (16)
303var oldProject = oldSolution.Projects.Single(); 370var oldProject = oldSolution.Projects.Single(); 397var oldProject = oldSolution.Projects.Single(); 431var oldProject = oldSolution.Projects.Single(); 467var oldProject = oldSolution.Projects.Single(); 513var oldProject = oldSolution.Projects.Single(); 545var oldProject = oldSolution.Projects.Single(); 582var oldProject = oldSolution.Projects.Single(); 621var oldProject = oldSolution.Projects.Single(); 664var oldProject = oldSolution.Projects.Single(); 668var newProject = newSolution.Projects.Single(); 710var oldProject = oldSolution.Projects.Single(); 714var newProject = newSolution.Projects.Single(); 743var oldProject = oldSolution.Projects.Single(); 746var newProject = newSolution.Projects.Single(); 800var oldProject = oldSolution.Projects.Single();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\SymbolEditorTests.cs (4)
50var compilation = await solution.Projects.First().GetCompilationAsync(); 192var comp = await solution.Projects.First().GetCompilationAsync(); 238var comp = await solution.Projects.First().GetCompilationAsync(); 316var comp = await solution.Projects.First().GetCompilationAsync();
Microsoft.CodeAnalysis.EditorFeatures (3)
EditAndContinue\EditAndContinueLanguageService.cs (1)
279var projectId = solution.Projects.FirstOrDefault(project => project.FilePath == path)?.Id;
EditorConfigSettings\Extensions\SolutionExtensions.cs (1)
25foreach (var project in solution.Projects)
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (1)
75var analyzerConfigDocument = solution.Projects
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (11)
BracePairs\AbstractBracePairsTests.cs (1)
30var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\AbstractDataTipInfoGetterTests.cs (1)
71workspace.CurrentSolution.Projects.First().Documents.First(),
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
46ProjectToBeModified = Workspace.CurrentSolution.Projects.FirstOrDefault(proj => proj.Name.Equals(projectToBeModified));
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
26=> _workspace.CurrentSolution.Projects.First().DocumentIds.First();
Formatting\AbstractNewDocumentFormattingServiceTests.cs (1)
30var document = workspace.CurrentSolution.Projects.First().Documents.First();
LanguageServer\AbstractLanguageServerProtocolTests.cs (2)
427.Projects.Single() 439.Projects.Single()
NavigateTo\AbstractNavigateToTests.cs (1)
243=> [_workspace.CurrentSolution.Projects.First().DocumentIds.First()];
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
27var project = workspace.CurrentSolution.Projects.Single();
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
26var project = workspace.CurrentSolution.Projects.Single();
SpellCheck\AbstractSpellCheckSpanTests.cs (1)
28var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (156)
CodeFixes\CodeFixServiceTests.cs (5)
56var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 293var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 397var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 778var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 1071sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (2)
865this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 876var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (5)
48var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 87var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 106var project = workspace.CurrentSolution.Projects.Single(); 165var project = workspace.CurrentSolution.Projects.Single() 204var project = workspace.CurrentSolution.Projects.Single()
Completion\CompletionServiceTests.cs (1)
43var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (11)
329var project = workspace.CurrentSolution.Projects.Single(); 340var project = workspace.CurrentSolution.Projects.Single(); 351var project = workspace.CurrentSolution.Projects.Single(); 511var project = workspace.CurrentSolution.Projects.Single(); 626var project = workspace.CurrentSolution.Projects.Single(); 703var project = workspace.CurrentSolution.Projects.Single(); 740var project = workspace.CurrentSolution.Projects.Single(); 751project = workspace.CurrentSolution.Projects.Single(); 818var project = workspace.CurrentSolution.Projects.Single(); 859Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution)); 861var project = workspace.CurrentSolution.Projects.Single();
FindSymbols\SymbolTreeInfoTests.cs (4)
22var project = solution.Projects.Single(); 43var project = solution.Projects.Single(); 66var project = solution.Projects.Single(); 88var project = solution.Projects.Single();
Formatting\InferredIndentationTests.cs (3)
26var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 39var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 53var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
103var linkedDocument = document.Project.Solution.Projects.Single(p => p != document.Project).Documents.Single();
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
84get { return this.CurrentSolution.Projects.First(); }
Preview\PreviewWorkspaceTests.cs (11)
72var addedSolution = previewWorkspace.CurrentSolution.Projects.First() 76Assert.Equal(1, previewWorkspace.CurrentSolution.Projects.First().MetadataReferences.Count); 77Assert.Equal(1, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count); 80var changedSolution = previewWorkspace.CurrentSolution.Projects.First().Documents.First().WithText(SourceText.From(text)).Project.Solution; 82Assert.Equal(previewWorkspace.CurrentSolution.Projects.First().Documents.First().GetTextAsync().Result.ToString(), text); 84var removedSolution = previewWorkspace.CurrentSolution.Projects.First() 85.RemoveMetadataReference(previewWorkspace.CurrentSolution.Projects.First().MetadataReferences[0]) 86.RemoveDocument(previewWorkspace.CurrentSolution.Projects.First().DocumentIds[0]).Solution; 89Assert.Equal(0, previewWorkspace.CurrentSolution.Projects.First().MetadataReferences.Count); 90Assert.Equal(0, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count); 166var project = previewWorkspace.CurrentSolution.Projects.Single();
SymbolFinder\DependentTypeFinderTests.cs (18)
78var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 119var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 132=> solution.Projects.Single(p => p.Name == "PortableProject"); 135=> solution.Projects.Single(p => p.Name == "NormalProject"); 170var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 211var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 253var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 295var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 336var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 377var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 417var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 640var csProject = solution.Projects.Single(p => p.Language == LanguageNames.CSharp); 641var otherProject = solution.Projects.Single(p => p != csProject); 685var normalProject1 = solution.Projects.Single(); 698var normalProject2 = solution.Projects.Single(p => p != normalProject1); 740var portableProject1 = solution.Projects.Single(p => p.Name == "PortableProject1"); 754var compilation1 = await solution.Projects.Single(p => p.Name == "PortableProject1").GetCompilationAsync(); 755var compilation2 = await solution.Projects.Single(p => p.Name == "PortableProject2").GetCompilationAsync();
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
41var csDocument = solution.Projects.Single(p => p.Language == LanguageNames.CSharp).Documents.Single(); 49var vbProject = solution.Projects.Single(p => p.Language == LanguageNames.VisualBasic);
Utilities\SymbolEquivalenceComparerTests.cs (92)
52var type = (ITypeSymbol)(await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 124var csharpType = (ITypeSymbol)(await csharpWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 125var vbType = (await vbWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 194var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 195var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 196var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 197var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 245var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 246var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 247var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 248var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 284var typeC = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 285var typeD = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("D").Single(); 328var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 329var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 353var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 354var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 378var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 379var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 403var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 404var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 428var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 429var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 455var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 456var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 482var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 483var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 509var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 510var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 534var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 535var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 559var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 560var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 586var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 587var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 620var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 621var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 665var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 666var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 696var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 722var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 723var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 757var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 758var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 790var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 791var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 825var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 826var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 856var outer1 = (INamespaceSymbol)(await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 857var outer2 = (INamespaceSymbol)(await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 933var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 934var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 935var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 936var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 970var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 971var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 995var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 996var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1020var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1021var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1051var outer = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Outer").Single(); 1052var other = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Other").Single(); 1081var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1082var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1112var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1113var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1152var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1153var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1182var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1183var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1212var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1213var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1243var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1244var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1274var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1275var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1306var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1307var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1343var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1344var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1407var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1408var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1470var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1471var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1533var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1534var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1621var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1622var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1695var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1696var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1718var namespace1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M"); 1719var namespace2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M");
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
NavigateTo\NavigateToItemProvider.cs (1)
53foreach (var project in _workspace.CurrentSolution.Projects)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Compilation\CompilationTests.vb (1)
13Return snapshot.Projects.Single(Function(p) p.AssemblyName = assemblyName)
FindReferences\FindReferencesTests.vb (1)
537Dim document1 = solution.Projects.Single(Function(p) p.Name = "CSProj.1").Documents.Single()
Workspaces\TryFindSourceDefinitionTests.vb (1)
18Return snapshot.Projects.Single(Function(p) p.AssemblyName = assemblyName)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (2)
24var projects = workspace.CurrentSolution.Projects.Where(p => string.Equals(p.OutputFilePath, filePath, StringComparison.OrdinalIgnoreCase)).ToList(); 44return workspace.CurrentSolution.Projects.FirstOrDefault(p => p.FilePath == filePath)?.Id ?? ProjectId.CreateNewId("ProjectNotFound");
Microsoft.CodeAnalysis.Features (22)
AddImport\AbstractAddImportFeatureService.cs (3)
146var referenceToCompilation = new ConcurrentDictionary<PortableExecutableReference, Compilation>(concurrencyLevel: 2, capacity: project.Solution.Projects.Sum(p => p.MetadataReferences.Count)); 327foreach (var p in solution.Projects) 457var viableProjects = new HashSet<Project>(solution.Projects.Where(p => p.SupportsCompilation));
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
53foreach (var project in solution.Projects)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
137foreach (var project in context.Document.Project.Solution.Projects)
Diagnostics\CodeAnalysisDiagnosticAnalyzerService.cs (1)
109source: solution.Projects,
EditAndContinue\EditAndContinueService.cs (1)
152? solution.Projects.Select(project => (project, project.State.DocumentStates.States.Values))
EditAndContinue\EditSession.cs (3)
293foreach (var newProject in newSolution.Projects) 308foreach (var oldProject in oldSolution.Projects) 826foreach (var newProject in solution.Projects)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
648foreach (var project in solution.Projects)
NavigateTo\NavigateToSearcher.cs (1)
309foreach (var project in _solution.Projects)
NavigateTo\NavigateToUtilities.cs (1)
19foreach (var project in solution.Projects)
Rename\SymbolicRenameInfo.cs (1)
235if (solution.Projects.Any(p => p.IsSubmission && p.ProjectReferences.Any(r => r.ProjectId == projectIdOfLocation)))
SemanticSearch\SemanticSearchUtilities.cs (1)
73=> solution.Projects.Single();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
91var projects = solution.Projects.ToImmutableHashSet();
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
55foreach (var project in fixAllContext.Solution.Projects)
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
50var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable(); 79foreach (var projectId in solution.Projects.Select(p => p.Id))
StackTraceExplorer\StackTraceExplorerService.cs (1)
92foreach (var project in solution.Projects)
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
48foreach (var project in solution.Projects)
UnusedReferences\UnusedReferencesRemover.cs (1)
30var projects = solution.Projects
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\EditAndContinueTestVerifier.cs (2)
485newProject = newSolution.Projects.Single(); 546foreach (var project in solution.Projects)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
92return (solution, solution.Projects.Single().Documents.Single());
Microsoft.CodeAnalysis.Features.UnitTests (49)
EditAndContinue\ActiveStatementsMapTests.cs (3)
120var project = solution.Projects.Single(); 175var project = solution.Projects.Single(); 226var project = solution.Projects.Single();
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
67var sourceGeneratedDoc = (await compileTimeSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (15)
137: (from project in solution.Projects from documentId in project.DocumentIds select documentId).ToImmutableArray(); 245var document1 = solution.Projects.Single().Documents.Single(); 288var document1 = solution.Projects.Single().Documents.Single(); 291var generatedDocument = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single(); 825var document1 = solution.Projects.Single().Documents.Single(); 875var document1 = solution.Projects.Single().Documents.Single(); 975var document1 = solution.Projects.Single().Documents.Single(); 1112var document1 = solution.Projects.Single().Documents.Single(); 1115var generatedDocument = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single(); 1259var document2 = solution.Projects.Single().Documents.Single(); 1302var document2 = solution.Projects.Single().Documents.Single(); 1458var document1 = solution.Projects.Single().Documents.Single(); 1460var document2 = solution.Projects.Single().Documents.Single(); 1498var document1 = solution.Projects.Single().Documents.Single(); 1500var document2 = solution.Projects.Single().Documents.Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
661var project = solution.Projects.Single();
FindUsages\DefinitionItemFactoryTests.cs (29)
131var project = solution.Projects.Single(); 167var project = solution.Projects.Single(); 209var project = solution.Projects.Single(); 245var project = solution.Projects.Single(); 287var project = solution.Projects.Single(); 329var project = solution.Projects.Single(); 382var project = solution.Projects.Single(); 436var project = solution.Projects.Single(); 476var project = solution.Projects.Single(); 516var project = solution.Projects.Single(); 558var project = solution.Projects.Single(); 616var project = solution.Projects.Single(p => p.Name == "P1"); 662var project = solution.Projects.Single(); 699var project = solution.Projects.Single(); 761var project = solution.Projects.Single(); 817var project = solution.Projects.Single(); 871var project = solution.Projects.Single(); 926var project = solution.Projects.Single(); 976var project = solution.Projects.Single(); 1031var project = solution.Projects.Single(); 1083var project = solution.Projects.Single(); 1145var project = solution.Projects.Single(); 1202var project = solution.Projects.Single(); 1259var project = solution.Projects.Single(); 1331var project = solution.Projects.Single(); 1391var project = solution.Projects.Single(); 1443var project = solution.Projects.Single(); 1506var project = solution.Projects.Single(); 1577var project = solution.Projects.Single();
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServer\Handler\Restore\RestoreHandler.cs (2)
103var projects = solution.Projects 109context.TraceInformation($"Found {projects.Length} restorable projects from {solution.Projects.Count()} projects in solution");
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Extensions\Extensions.cs (1)
167var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.Uri.LocalPath).ToImmutableArray();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
71=> ProduceProjectDiagnosticsAsync(solution.Projects, static project => project.DocumentIds, includeProjectNonLocalResult: true, cancellationToken);
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (2)
45foreach (var languageName in context.Solution.Projects.Select(p => p.Language).Distinct()) 55foreach (var project in context.Solution.Projects)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (1)
37foreach (var project in solution.Projects)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
54foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (16)
CodeLens\AbstractCodeLensTests.cs (3)
24var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 59var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 82var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (1)
43var originalDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
FoldingRanges\FoldingRangesTests.cs (1)
88var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
InlayHint\AbstractInlayHintTests.cs (1)
25var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
130var doc = testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.SingleOrDefault();
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (1)
309return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.Single();
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (1)
110Assert.Empty(workspace.CurrentSolution.Projects);
SemanticTokens\AbstractSemanticTokensTests.cs (1)
64var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
152var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Symbols\WorkspaceSymbolsTests.cs (2)
250return string.Format(FeaturesResources.project_0, solution.Projects.Single().Name); 254return string.Format(FeaturesResources.in_0_project_1, containingSymbolName, solution.Projects.Single().Name);
Workspaces\LspWorkspaceManagerTests.cs (3)
446var newProjectWorkspaceTwo = testWorkspaceTwo.CurrentSolution.Projects.First().WithAssemblyName("NewCSProj1"); 483var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().GetURI(); 502var newProject = testWorkspace.CurrentSolution.Projects.First().WithAssemblyName(newAssemblyName);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\TestUtils.cs (1)
205foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (8)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (8)
467Dim oldProject = oldSolution.Projects.First() 523Dim oldProject = oldSolution.Projects.Single() 553Dim oldProject = oldSolution.Projects.Single() 579Dim oldProject = oldSolution.Projects.Single() 611Dim oldProject = oldSolution.Projects.Single() 643Dim oldProject = oldSolution.Projects.Single() 674Dim oldProject = oldSolution.Projects.Single() 678Dim newProject = newSolution.Projects.Single()
Microsoft.CodeAnalysis.Workspaces (14)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
86source: project.Solution.Projects,
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
67var projectsToFix = project.Solution.Projects
CodeFixesAndRefactorings\FixAllLogger.cs (1)
87m[DocumentCount] = fixAllState.Solution.Projects.Sum(p => p.DocumentIds.Count);
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
116documentsToFix = Project.Solution.Projects.SelectMany(p => p.Documents);
Editing\SymbolEditor.cs (1)
133_assemblyNameToProjectIdMap ??= OriginalSolution.Projects
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
181foreach (var project in solution.Projects)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (2)
87var count = _solution.Projects.SelectMany(p => p.DocumentIds).Count(); 91source: SelectManyAsync(_solution.Projects, p => p.GetAllRegularAndSourceGeneratedDocumentsAsync(cancellationToken)),
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
268foreach (var project in solution.Projects)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
72projects ??= ImmutableHashSet.Create(solution.Projects.ToArray()); 413solution, [type], solution.Projects.ToImmutableHashSet(), cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
88var referencingProjects = new HashSet<ProjectId>(solution.Projects.Where(p => p.MetadataReferences.Contains(reference)).Select(p => p.Id));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
58foreach (var sourceProject in solution.Projects)
Workspace\Workspace.cs (1)
1451foreach (var p in solution.Projects)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
63foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (62)
MSBuildWorkspaceTestBase.cs (4)
61var project = sol.Projects.First(); 70var project = sol.Projects.First(); 117var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 118var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic);
NetCoreTests.cs (9)
200foreach (var project in workspace.CurrentSolution.Projects) 213foreach (var project in workspace.CurrentSolution.Projects) 241foreach (var project in workspace.CurrentSolution.Projects) 290foreach (var project in workspace.CurrentSolution.Projects) 312foreach (var project in workspace.CurrentSolution.Projects) 348var projects = workspace.CurrentSolution.Projects.Where(p => p.FilePath.EndsWith("Project.csproj")); 384var projects = solution.Projects.ToArray(); 444Assert.Contains(workspace.CurrentSolution.Projects, p => p.Name == "Library(net6)"); 445Assert.Contains(workspace.CurrentSolution.Projects, p => p.Name == "Library(net5)");
VisualStudioMSBuildWorkspaceTests.cs (49)
59var project = solution.Projects.First(); 75var vbProject = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 114var p0 = solution.Projects.ElementAt(0); 115var p1 = solution.Projects.ElementAt(1); 221var projects = solution.Projects.ToArray(); 243var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 244var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 258var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 259var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 279var project = solution.Projects.Single(); 297var project = sol.Projects.First(p => p.Language == language); 312var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 313var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 335var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 345var p2 = p1.Solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 391var project = solution.Projects.First(); 588var project = solution.Projects.First(); 788var project = solution.Projects.First(); 806var project = solution.Projects.First(); 824var project = solution.Projects.First(); 842var project = solution.Projects.First(); 955var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 989var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1655var project = sol.Projects.First(); 2238var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2268var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2304Assert.Equal(2, workspace.CurrentSolution.Projects.Count()); 2334Assert.Equal(2, workspace.CurrentSolution.Projects.Count()); 2428var proj = sol.Projects.First(); 2447foreach (var project in sol.Projects) 2520foreach (var project in sol.Projects) 2535var project = solution.Projects.First(); 2551var project = solution.Projects.First(); 2569var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2587var csproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.CSharp); 2595var vbproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2664var project = solution.Projects.First(); 2728var testProject = solution.Projects.FirstOrDefault(p => p.Name == "ReferenceTest"); 2732var libraryProject = solution.Projects.FirstOrDefault(p => p.Name == "Library1"); 2754var testProject = solution.Projects.FirstOrDefault(p => p.Name == "ReferenceTest"); 2758var library1Project = solution.Projects.FirstOrDefault(p => p.Name == "Library1"); 2762var library2Project = solution.Projects.FirstOrDefault(p => p.Name == "Library2"); 2845var project = sol.GetObjectReference(static s => s.Projects.First()); 2934var project = solution.Projects.First(); 2962var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 3043var project = Assert.Single(solution.Projects); 3172foreach (var project in solution.Projects) 3212var project = solution.Projects.Single(p => p.FilePath.EndsWith("CSharpProject_ProjectReference.csproj")); 3275var csharpProject = solution.Projects.Single();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
WorkspaceExtensions.cs (1)
55=> solution.Projects.Where(p => string.Compare(p.Name, name, StringComparison.OrdinalIgnoreCase) == 0);
Microsoft.CodeAnalysis.Workspaces.UnitTests (120)
FindAllDeclarationsTests.cs (2)
667var project = solution.Projects.First(); 704var project = solution.Projects.Single();
FindAllDeclarationsTests.TestSolutionsAndProject.cs (1)
143project = solution.Projects.First();
FindReferencesTests.cs (14)
103var project = solution.Projects.First(); 128var project = solution.Projects.First(); 323var project = solution.Projects.First(); 386}", NetCoreApp.References, solution.Projects.Single(pid => pid.Name == "NetStandardProject").Id); 388var netCoreProject = solution.Projects.First(p => p.Name == "NetCoreProject"); 389var netStandardProject = solution.Projects.First(p => p.Name == "NetStandardProject"); 435var project = solution.Projects.Single(); 476", Net40.References.mscorlib, solution.Projects.Single(pid => pid.Name == "PortableProject").Id); 479var portableCompilation = await solution.Projects.Single(p => p.Name == "PortableProject").GetCompilationAsync(); 483var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 513var project = solution.Projects.First(); 540var project = solution.Projects.First(); 573var project = solution.Projects.First(); 615var project = solution.Projects.First();
SolutionTests\SolutionTests.cs (73)
175var documentId = solution.Projects.Single().DocumentIds.Single(); 195var documentId = solution.Projects.Single().DocumentIds.Single(); 226var documentId = solution.Projects.Single().DocumentIds.Single(); 253var documentId = solution.Projects.Single().DocumentIds.Single(); 272var documentId = solution.Projects.Single().DocumentIds.Single(); 291var documentId = solution.Projects.Single().DocumentIds.Single(); 302var documentId = solution.Projects.Single().DocumentIds.Single(); 348var documentId = solution.Projects.Single().DocumentIds.Single(); 373var documentId = solution.Projects.Single().DocumentIds.Single(); 397var documentId = solution.Projects.Single().DocumentIds.Single(); 431var documentId1 = solution.Projects.First().DocumentIds.Single(); 432var documentId2 = solution.Projects.Last().DocumentIds.Single(); 519var documentId1 = solution.Projects.First().DocumentIds.Single(); 520var documentId2 = solution.Projects.Last().DocumentIds.Single(); 598var documentId1 = solution.Projects.First().DocumentIds.Single(); 599var documentId2 = solution.Projects.Last().DocumentIds.Single(); 684var documentId1 = solution.Projects.First().DocumentIds.Single(); 685var documentId2 = solution.Projects.Last().DocumentIds.Single(); 761var documentId1 = solution.Projects.First().DocumentIds.Single(); 762var documentId2 = solution.Projects.Last().DocumentIds.Single(); 849var documentId1 = solution.Projects.First().DocumentIds.Single(); 850var documentId2 = solution.Projects.Last().DocumentIds.Single(); 919var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 941var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 965var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 987var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 1011var documentId = solution.Projects.Single().DocumentIds.Single(); 1033var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 1055var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 1742var originalSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1745var defaultOptions = solution.Projects.Single().Services.GetRequiredService<ICompilationFactoryService>().GetDefaultCompilationOptions(); 1752var newSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1914var projectId = solution.Projects.Single().Id; 1947var projectId = solution.Projects.Single().Id; 1963var projectId = solution.Projects.Single().Id; 2005var projectId = solution.Projects.Single().Id; 2076var projectId = solution.Projects.Single().Id; 2094var projectId = solution.Projects.Single().Id; 2119var projectId = solution.Projects.Single().Id; 2146var projectId = solution.Projects.Single().Id; 2164var projectId = solution.Projects.Single().Id; 2192var projectId = solution.Projects.Single().Id; 2310var editorConfigId = DocumentId.CreateNewId(solution3.Projects.Single().Id); 2317var project2 = solution.Projects.Single(); 2590var pid2 = solution.Projects.Single().Id; 2619var project = Assert.Single(solution.Projects); 2697var finalProject = solution.Projects.Single(); 2717Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2721Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2836foreach (var project in solution.Projects) 2984Assert.Empty(solution.Projects.Single().AnalyzerReferences); 2991var actualAnalyzerReferences = newSolution.Projects.Single().AnalyzerReferences; 3008actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3017actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3023actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3029actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3084Assert.Equal(2, sol.Projects.Count()); 3092Assert.Equal(1, sol2.Projects.Count()); 3110Assert.Equal(2, sol.Projects.Count()); 3117Assert.Equal(1, sol2.Projects.Count()); 3124Assert.Equal(2, sol3.Projects.Count()); 4363var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 5187var compilation1New = await solution.Projects.Single().GetCompilationAsync(); 5231var compilation1New = await solution.Projects.Single().GetCompilationAsync(); 5302solution = solution.RemoveProject(solution.Projects.Single(p => p.Name == "CS2").Id); 5308solution = solution.RemoveProject(solution.Projects.Single(p => p.Name == "NC1").Id); 5404var s4 = s2.RemoveProject(s2.Projects.Single(p => p.Name == "P1").Id); 5462var documentId = solution.Projects.Single().DocumentIds.Single(); 5465var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 5551var regularDocumentId = solution.Projects.Single().DocumentIds.Single(); 5583var frozenProject = frozenSolution.Projects.Single(); 5602var frozenProject = frozenSolution.Projects.Single(); 5787var frozenProject = frozenSolution.Projects.Single();
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
263project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single(); 306project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Hello, everyone!")).Projects.Single(); 311project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Good evening, everyone!")).Projects.Single(); 375SourceText.From("Hello, world!!!!")).Projects.Single(); 618var generatedDocument = Assert.Single(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 645Assert.Empty(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 725var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 853project = project.Solution.AddDocument(documentInfo).Projects.Single()
SolutionTests\TryApplyChangesTests.cs (7)
77var project = workspace.CurrentSolution.Projects.Single(); 90var project = workspace.CurrentSolution.Projects.Single(); 103var project = workspace.CurrentSolution.Projects.Single(); 120var project = workspace.CurrentSolution.Projects.Single(); 135var project = workspace.CurrentSolution.Projects.Single(); 150var project = workspace.CurrentSolution.Projects.Single(); 164var project = workspace.CurrentSolution.Projects.Single();
SyntaxReferenceTests.cs (6)
55var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 77var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 101var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 124var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 148var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None); 175var tree = await solution.Projects.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
WorkspaceTests\AdhocWorkspaceTests.cs (9)
37Assert.Equal(project, ws.CurrentSolution.Projects.FirstOrDefault()); 49Assert.Same(project, ws.CurrentSolution.Projects.FirstOrDefault()); 98var project = solution.Projects.FirstOrDefault(); 167Assert.Equal(0, ws.CurrentSolution.Projects.Count()); 172Assert.Equal(1, ws.CurrentSolution.Projects.Count()); 173var proj = ws.CurrentSolution.Projects.First(); 198Assert.Equal(1, ws.CurrentSolution.Projects.Count()); 201Assert.Equal(0, newSolution.Projects.Count()); 206Assert.Equal(0, ws.CurrentSolution.Projects.Count());
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
59foreach (var project in context.Solution.Projects)
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
96return ImmutableArray.CreateRange((await Task.WhenAll(context.Solution.Projects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(arr => arr));
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
59foreach (var project in context.Solution.Projects)
Microsoft.VisualStudio.LanguageServices (19)
CodeLens\CodeLensCallbackListener.cs (1)
65foreach (var project in solution.Projects)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (4)
102var projectsWithHierarchy = currentSolution.Projects 211var containsCSharpProject = solution.Projects.Any(static project => project.Language == LanguageNames.CSharp); 212var containsVisualBasicProject = solution.Projects.Any(static project => project.Language == LanguageNames.VisualBasic); 316otherProjectsForMultiTfmProject = [.. solution.Projects.Where(
EditorConfigSettings\SettingsEditorControl.xaml.cs (1)
84var analyzerConfigDocument = solution.Projects
EditorConfigSettings\SettingsEditorFactory.cs (2)
84if (!_workspace.CurrentSolution.Projects.Any(p => p.Language is LanguageNames.CSharp or LanguageNames.VisualBasic)) 91if (!_workspace.CurrentSolution.Projects.Any(p => p.AnalyzerConfigDocuments.Any(editorconfig => StringComparer.OrdinalIgnoreCase.Equals(editorconfig.FilePath, filePath))))
GenerateType\GenerateTypeDialogViewModel.cs (1)
739projectListing.AddRange(document.Project.Solution.Projects
Implementation\HierarchyItemToProjectIdMap.cs (1)
37var candidateProjects = _workspace.CurrentSolution.Projects
Interactive\VsResetInteractive.cs (1)
165=> _workspace.CurrentSolution.Projects.FirstOrDefault(proj => _workspace.GetHierarchy(proj.Id) == hierarchy);
Library\ObjectBrowser\Extensions.cs (1)
83foreach (var other in project.Solution.Projects)
Progression\GraphNodeIdCreation.cs (1)
423foreach (var project in solution.Projects)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1589uiContext.IsActive = this.CurrentSolution.Projects.Any(p => p.Language == language);
SyncNamespaces\SyncNamespacesCommandHandler.cs (3)
79visible = _workspace.CurrentSolution.Projects 108var projects = _workspace.CurrentSolution.Projects 121return solution.Projects
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
224foreach (var p in _workspace.CurrentSolution.Projects)
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
36var project = solution.Projects.First(project => projectFilePath.Equals(project.FilePath, StringComparison.OrdinalIgnoreCase));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (34)
CodeModel\AbstractFileCodeElementTests.cs (1)
54=> GetCurrentSolution().Projects.Single();
CodeModel\FileCodeModelTestHelpers.cs (1)
35var project = workspace.CurrentSolution.Projects.Single();
F1Help\F1HelpTests.cs (1)
30var actualText = await service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None);
Interactive\Commands\ResetInteractiveTests.cs (1)
51var project = workspace.CurrentSolution.Projects.FirstOrDefault(p => p.AssemblyName == "ResetInteractiveTestsAssembly");
PersistentStorage\AbstractPersistentStorageTests.cs (30)
118var project = solution.Projects.First(); 220var project = solution.Projects.Single(); 238var document = solution.Projects.Single().Documents.Single(); 271DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(s))); 272var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1))); 286DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(s))); 287var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 312Assert.True(await storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 313DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 325Assert.True(await storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 326DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 482var document = solution.Projects.Single().Documents.Single(); 503var document = solution.Projects.Single().Documents.Single(); 524var document = solution.Projects.Single().Documents.Single(); 545var document = solution.Projects.Single().Documents.Single(); 566var document = solution.Projects.Single().Documents.Single(); 590var document = solution.Projects.Single().Documents.Single(); 614var document = solution.Projects.Single().Documents.Single(); 638var document = solution.Projects.Single().Documents.Single(); 662var document = solution.Projects.Single().Documents.Single(); 683var document = solution.Projects.Single().Documents.Single(); 704var document = solution.Projects.Single().Documents.Single(); 725var document = solution.Projects.Single().Documents.Single(); 746var document = solution.Projects.Single().Documents.Single(); 770var document = solution.Projects.Single().Documents.Single(); 794var document = solution.Projects.Single().Documents.Single(); 818var document = solution.Projects.Single().Documents.Single(); 874var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 894var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 990var project = solution.Projects.Single();
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\RemoteLanguageServiceWorkspace.cs (1)
317var project = CurrentSolution.Projects.FirstOrDefault(p => p.Name == projectName && p.Language == language);
ProjectsHandler.cs (1)
27foreach (var project in solution.Projects)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CallHierarchy\CallHierarchyTestState.vb (1)
125Dim documents = Workspace.CurrentSolution.Projects.SelectMany(Function(p) p.Documents).Where(Function(d) documentNames.Contains(d.Name))
CodeModel\CodeModelTestHelpers.vb (1)
60Dim project = workspace.CurrentSolution.Projects.Single()
Microsoft.VisualStudio.LanguageServices.UnitTests (64)
CodeModel\AbstractEventCollectorTests.vb (1)
104Dim project = workspace.CurrentSolution.Projects.First()
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
231Dim project = workspace.CurrentSolution.Projects.First()
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
28Dim document = workspace.CurrentSolution.Projects.First.Documents.First
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (7)
60Dim project = workspace.CurrentSolution.Projects.First() 79Dim project = workspace.CurrentSolution.Projects.First() 106Dim project = workspace.CurrentSolution.Projects.First() 119Dim project = workspace.CurrentSolution.Projects.First() 155Dim project = workspace.CurrentSolution.Projects.First() 195Dim project = workspace.CurrentSolution.Projects.First() 234Dim project = workspace.CurrentSolution.Projects.First()
Help\HelpTests.vb (1)
21Assert.Equal(expected, Await service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None))
Preview\PreviewChangesTests.vb (1)
232Dim finalDocuments = finalSolution.Projects.First().Documents
ProjectSystemShim\VisualBasicCodeModelLifetimeTests.vb (2)
28Dim originalDocumentId = environment.Workspace.CurrentSolution.Projects.Single().DocumentIds.Single() 38Dim newDocumentId = environment.Workspace.CurrentSolution.Projects.Single().DocumentIds.Single()
ProjectSystemShim\VisualBasicCompilerOptionsTests.vb (10)
25Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 44Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 63Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 86Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 109Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 129Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 149Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 168Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 188Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 196workspaceProject = environment.Workspace.CurrentSolution.Projects.Single()
ProjectSystemShim\VisualBasicProjectTests.vb (3)
20Assert.Equal(environment.Workspace.CurrentSolution.Projects.Single().Name, "Test") 24Assert.Equal(environment.Workspace.CurrentSolution.Projects.Single().Name, "Test2") 35Assert.Single(environment.Workspace.CurrentSolution.Projects)
ProjectSystemShim\VisualBasicSpecialReferencesTests.vb (10)
22Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 41Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 60Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 77Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 84workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 92workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 107Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 122Dim workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 128workspaceProject = environment.Workspace.CurrentSolution.Projects.Single() 134workspaceProject = environment.Workspace.CurrentSolution.Projects.Single()
ProjectSystemShim\VisualStudioProjectTests\AnalyzerReferenceTests.vb (15)
37Assert.Single(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 52Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 72Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 91Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 125Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 130Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 145}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 159}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 169}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 179}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 204AssertEx.Equal({path1, path2}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 227Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 236}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 268Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 277}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath))
ProjectSystemShim\VisualStudioProjectTests\DynamicFileTests.vb (4)
39Dim dynamicSourceFile = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single() 47Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents) 89Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents) 93Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents)
ProjectSystemShim\VisualStudioProjectTests\MetadataToProjectReferenceConversionTests.vb (1)
369Assert.Single(environment.Workspace.CurrentSolution.Projects.Single().MetadataReferences)
ProjectSystemShim\VisualStudioProjectTests\WorkspaceChangedEventTests.vb (2)
31Assert.Equal(environment.Workspace.CurrentSolution.Projects.Single().DocumentIds.Single(), change.DocumentId) 71Assert.Equal(environment.Workspace.CurrentSolution.Projects.Single().AdditionalDocumentIds.Single(), change.DocumentId)
Snippets\CSharpSnippetExpansionClientTests.vb (1)
381Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
Snippets\VisualBasicSnippetExpansionClientTests.vb (1)
402Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
SolutionExplorer\SourceGeneratorItemTests.vb (1)
255workspace.OnAdditionalDocumentTextChanged(workspace.CurrentSolution.Projects.Single().AdditionalDocumentIds.Single(),
Venus\AbstractContainedLanguageCodeSupportTests.vb (2)
40Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 58Return workspace.CurrentSolution.Projects.Single().Documents.Single()
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Extensions.cs (1)
34return document.Project.Solution.Projects.Single(p => p.SupportsCompilation && p.FilePath == document.Project.FilePath);
Implementation\LanguageServer\Extensions\SolutionExtensions.cs (1)
15=> solution.Projects.Where(p => p.Language == StringConstants.XamlLanguageName);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
81var tasks = from project in solution.Projects
Roslyn.VisualStudio.Next.UnitTests (37)
Services\AssetProviderTests.cs (1)
127var project = workspace.CurrentSolution.Projects.First();
Services\ServiceHubServicesTests.cs (8)
85var oldDocument = solution.Projects.First().Documents.First(); 146var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 158Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 196workspace.CurrentSolution.Projects.Single().Documents.Single(), 293projectId1 = solution.Projects.Single(p => p.Name == "Project0").Id; 294projectId2 = solution.Projects.Single(p => p.Name == "Project1").Id; 1636var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase)); 1644var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase));
Services\SolutionServiceTests.cs (26)
269var project = solution.Projects.Single(); 296await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, ["test"])); 510.Projects.Single() 521var documentIdentity = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).First().Identity; 550var project1 = solution.Projects.Single(); 591var project1 = solution.Projects.Single(); 632var project1 = solution.Projects.Single(); 636solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id)); 665var project1 = solution.Projects.Single(); 669solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id)); 706var project1 = solution.Projects.Single(); 746var project1 = solution.Projects.Single(); 786var project1 = solution.Projects.Single(); 819var project1 = solution.Projects.Single(); 874var project1 = solution.Projects.Single(); 920var project1 = solution.Projects.Single(); 943var project1 = solution.Projects.Single(); 988var project1 = solution.Projects.Single(); 1007var project1 = solution.Projects.Single(); 1039var project1 = solution.Projects.Single(); 1077var project1 = solution.Projects.Single(p => p.AssemblyName == "Assembly1"); 1078var project2 = solution.Projects.Single(p => p.AssemblyName == "Assembly2"); 1103var project1 = solution.Projects.Single(); 1130var project1 = solution.Projects.Single(); 1159var project1 = solution.Projects.Single(); 1206var project1 = solution.Projects.Single();
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (2)
158var project = workspace.CurrentSolution.Projects.First(); 196var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(analyzerReference);