871 references to Projects
AnalyzerRunner (5)
CodeRefactoringRunner.cs (1)
55
foreach (var project in solution.
Projects
)
DiagnosticAnalyzerRunner.cs (2)
95
foreach (var project in solution.
Projects
)
327
foreach (var project in solution.
Projects
)
Program.cs (2)
145
var projects = solution.
Projects
.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList();
176
var projects = solution.
Projects
.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList();
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
IdeBenchmarks (2)
InheritanceMargin\BenchmarksHelpers.cs (1)
22
foreach (var project in solution.
Projects
)
SQLitePersistentStorageBenchmark.cs (1)
71
_document = _workspace.CurrentSolution.
Projects
.Single().Documents.Single();
IdeCoreBenchmarks (11)
ClassificationBenchmarks.cs (1)
94
var project = _solution.
Projects
.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
FindReferencesBenchmarks.cs (1)
93
var project = _solution.
Projects
.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
IncrementalSourceGeneratorBenchmarks.cs (1)
139
var project = _workspace.CurrentSolution.
Projects
.Single(p => p.Name == "Microsoft.CodeAnalysis.Workspaces(netstandard2.0)");
NavigateToBenchmarks.cs (6)
84
var docCount = _workspace.CurrentSolution.
Projects
.SelectMany(p => p.Documents).Count();
109
foreach (var project in _workspace.CurrentSolution.
Projects
)
143
foreach (var project in _workspace.CurrentSolution.
Projects
)
162
foreach (var project in _workspace.CurrentSolution.
Projects
)
189
var tasks = _workspace.CurrentSolution.
Projects
.SelectMany(p => p.Documents).Select(d => Task.Run(
214
var searchTasks = solution.
Projects
.GroupBy(p => p.Services.GetService<INavigateToSearchService>()).Select(
RenameBenchmarks.cs (1)
46
var project = _solution.
Projects
.First();
SwitchStatementBenchmarks.cs (1)
74
var project = solution.
Projects
.First();
Metrics (1)
Program.cs (1)
338
foreach (var project in solution.
Projects
)
Metrics.Legacy (1)
src\RoslynAnalyzers\Tools\Metrics\Program.cs (1)
338
foreach (var project in solution.
Projects
)
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (1)
47
foreach (Project project in fixAllContext.Solution.
Projects
)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
61
foreach (Project project in fixAllContext.Solution.
Projects
)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
89
var projects = solution.
Projects
.ToImmutableHashSet();
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
55
foreach (var project in fixAllContext.Solution.
Projects
)
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
50
var upgradeableProjects = solution.
Projects
.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable();
79
foreach (var projectId in solution.
Projects
.Select(p => p.Id))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (101)
Classification\SyntacticClassifierTests.cs (3)
25
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
6211
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
6241
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
CodeActions\ApplyChangesOperationTests.cs (10)
79
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
84
var document2 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program2"));
111
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
116
var document2 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program2"));
143
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
148
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
174
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
179
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
206
var document1 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program1"));
211
var document2 = solution.
Projects
.Single().Documents.Single(d => d.FilePath!.Contains("Program2"));
CodeGeneration\SyntaxGeneratorTests.cs (2)
36
var document = solution.
Projects
.Single().Documents.Single();
70
var document = solution.
Projects
.Single().Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (4)
3979
var compilation = await workspace.CurrentSolution.
Projects
.First(p => p.Name == "P3").GetCompilationAsync();
3984
var p1 = workspace.CurrentSolution.
Projects
.First(p => p.Name == "P1");
4037
var origComp = await workspace.CurrentSolution.
Projects
.Single().GetRequiredCompilationAsync(CancellationToken.None);
4042
var project = workspace.CurrentSolution.
Projects
.Single();
Completion\CompletionServiceTests.cs (1)
212
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
Debugging\LocationInfoGetterTests.cs (1)
29
workspace.CurrentSolution.
Projects
.Single().Documents.Single(),
DecompiledSource\DecompiledSourceFormattingTests.cs (1)
256
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (12)
62
.
Projects
.Single().AddAdditionalDocument(name: "dummy.txt", text: "", filePath: "dummy.txt").Project.Solution;
65
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
94
var ideEngineDocument = ideEngineWorkspace.CurrentSolution.
Projects
.Single().Documents.Single();
107
var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.
Projects
.Single().GetRequiredCompilationAsync(CancellationToken.None).Result;
130
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
166
var additionalDocId = DocumentId.CreateNewId(workspace.CurrentSolution.
Projects
.Single().Id);
176
var sourceDocument = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
206
var ideEngineDocument = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
262
var ideEngineDocument = ideEngineWorkspace.CurrentSolution.
Projects
.Single().Documents.Single();
281
var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.
Projects
.Single().GetRequiredCompilationAsync(CancellationToken.None).Result;
340
var compilerEngineCompilation = (CSharpCompilation)(await compilerEngineWorkspace.CurrentSolution.
Projects
.Single().GetRequiredCompilationAsync(CancellationToken.None));
764
var project = workspace.CurrentSolution.
Projects
.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
67
var project = solution.
Projects
.Single();
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
54
var documentId = solution.
Projects
.Single().State.AnalyzerConfigDocumentStates.Ids.First();
364
var editorconfig = solution.
Projects
.SelectMany(p => p.AnalyzerConfigDocuments.Where(a => a.FilePath == EditorconfigPath)).Single();
Formatting\CodeCleanupTests.cs (2)
787
var project = workspace.CurrentSolution.
Projects
.Single();
898
var project = solution.
Projects
.Single();
Formatting\FormattingEngineTests.cs (1)
439
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
NavigateTo\NavigateToSearcherTests.cs (3)
391
var project = workspace.CurrentSolution.
Projects
.Single();
451
var project = workspace.CurrentSolution.
Projects
.Single();
543
public INavigableItem.NavigableDocument Document => INavigableItem.NavigableDocument.FromDocument(workspace.CurrentSolution.
Projects
.Single().Documents.Single());
OnTheFlyDocs\OnTheFlyDocsUtilitiesTests.cs (3)
33
var document = solution.
Projects
.First().Documents.First();
69
var document = solution.
Projects
.First().Documents.First();
115
var document = solution.
Projects
.First().Documents.First();
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
223
var project = workspace.CurrentSolution.
Projects
.First();
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
169
var implProject = workspace.CurrentSolution.
Projects
.First();
236
var implProject = workspace.CurrentSolution.
Projects
.First();
297
var implProject = workspace.CurrentSolution.
Projects
.First();
352
var implProject = workspace.CurrentSolution.
Projects
.First();
403
var implProject = workspace.CurrentSolution.
Projects
.First();
468
var implProject = workspace.CurrentSolution.
Projects
.First();
526
var implProject = workspace.CurrentSolution.
Projects
.First();
533
implProject = workspace.CurrentSolution.
Projects
.First().AddMetadataReference(MetadataReference.CreateFromFile(dllFilePath));
541
implProject = workspace.CurrentSolution.
Projects
.First();
547
implProject = workspace.CurrentSolution.
Projects
.First().AddMetadataReference(MetadataReference.CreateFromFile(realImplementationDllFilePath));
PdbSourceDocument\PdbSourceDocumentTests.cs (3)
483
var implProject = workspace.CurrentSolution.
Projects
.First();
530
var implProject = workspace.CurrentSolution.
Projects
.First();
935
var project = workspace.CurrentSolution.
Projects
.First();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
215
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
604
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
SymbolKey\SymbolKeyTests.cs (6)
44
var project = solution.
Projects
.Single();
79
var project = solution.
Projects
.Single();
118
var project = solution.
Projects
.Single();
164
var project = solution.
Projects
.Single();
196
var bodyProject = solution.
Projects
.Single(p => p.AssemblyName == "BodyProject");
197
var referenceProject = solution.
Projects
.Single(p => p.AssemblyName == "ReferenceProject");
Workspaces\WorkspaceTests_EditorFeatures.cs (33)
86
Assert.Equal(0, solution.
Projects
.Count());
93
Assert.Equal(1, solution.
Projects
.Count());
108
Assert.Equal(0, solution.
Projects
.Count());
124
Assert.Equal(0, solution.
Projects
.Count());
249
var tree = await currentSnapshot.
Projects
.First().Documents.First().GetSyntaxTreeAsync();
285
var id1 = snapshot.
Projects
.First(p => p.Name == project1.Name).Id;
286
var id2 = snapshot.
Projects
.First(p => p.Name == project2.Name).Id;
324
var id1 = snapshot.
Projects
.First(p => p.Name == project1.Name).Id;
325
var id2 = snapshot.
Projects
.First(p => p.Name == project2.Name).Id;
361
Assert.Empty(workspace.CurrentSolution.
Projects
);
393
Assert.Empty(workspace.CurrentSolution.
Projects
.Single().Documents);
411
var id1 = snapshot.
Projects
.First(p => p.Name == project1.Name).Id;
433
var id1 = snapshot.
Projects
.First(p => p.Name == project1.Name).Id;
434
var id2 = snapshot.
Projects
.First(p => p.Name == project2.Name).Id;
461
var id1 = snapshot.
Projects
.First(p => p.Name == project1.Name).Id;
462
var id2 = snapshot.
Projects
.First(p => p.Name == project2.Name).Id;
498
var id1 = solutionY.
Projects
.First(p => p.Name == project1.Name).Id;
499
var id2 = solutionY.
Projects
.First(p => p.Name == project2.Name).Id;
556
var id1 = solutionY.
Projects
.First(p => p.Name == project1.Name).Id;
557
var id2 = solutionY.
Projects
.First(p => p.Name == project2.Name).Id;
628
var id1 = solutionY.
Projects
.First(p => p.Name == project1.Name).Id;
629
var id2 = solutionY.
Projects
.First(p => p.Name == project2.Name).Id;
716
var doc = solution.
Projects
.Single().Documents.First();
1064
var project = workspace.CurrentSolution.
Projects
.Single();
1088
var project = workspace.CurrentSolution.
Projects
.Single();
1120
var project = workspace.CurrentSolution.
Projects
.Single();
1153
var project = workspace.CurrentSolution.
Projects
.Single();
1243
var project = workspace.CurrentSolution.
Projects
.Single();
1279
var project = workspace.CurrentSolution.
Projects
.Single();
1317
var project = workspace.CurrentSolution.
Projects
.Single();
1327
project = workspace.CurrentSolution.
Projects
.Single();
1345
var project = workspace.CurrentSolution.
Projects
.Single();
1355
project = workspace.CurrentSolution.
Projects
.Single();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (19)
Diagnostics\Suppression\SuppressionTests.cs (2)
759
var compilationOptions = solution.
Projects
.Single().CompilationOptions;
1001
var compilationOptions = solution.
Projects
.Single().CompilationOptions;
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (15)
298
var oldProject = oldSolution.
Projects
.Single();
365
var oldProject = oldSolution.
Projects
.Single();
392
var oldProject = oldSolution.
Projects
.Single();
426
var oldProject = oldSolution.
Projects
.Single();
506
var oldProject = oldSolution.
Projects
.Single();
538
var oldProject = oldSolution.
Projects
.Single();
575
var oldProject = oldSolution.
Projects
.Single();
614
var oldProject = oldSolution.
Projects
.Single();
657
var oldProject = oldSolution.
Projects
.Single();
661
var newProject = newSolution.
Projects
.Single();
703
var oldProject = oldSolution.
Projects
.Single();
707
var newProject = newSolution.
Projects
.Single();
736
var oldProject = oldSolution.
Projects
.Single();
739
var newProject = newSolution.
Projects
.Single();
793
var oldProject = oldSolution.
Projects
.Single();
Testing\CSharpTestMethodFinderTests.cs (2)
557
var testMethodFinder = workspace.CurrentSolution.
Projects
.Single().GetRequiredLanguageService<ITestMethodFinder>();
571
var testMethodFinder = workspace.CurrentSolution.
Projects
.Single().GetRequiredLanguageService<ITestMethodFinder>();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\SymbolEditorTests.cs (4)
50
var compilation = await solution.
Projects
.First().GetCompilationAsync();
192
var comp = await solution.
Projects
.First().GetCompilationAsync();
238
var comp = await solution.
Projects
.First().GetCompilationAsync();
316
var comp = await solution.
Projects
.First().GetCompilationAsync();
Microsoft.CodeAnalysis.EditorFeatures (5)
EditAndContinue\EditAndContinueLanguageService.cs (2)
279
var projectId = solution.
Projects
.FirstOrDefault(project => project.FilePath == path)?.Id;
379
var runningProjectInfos = solution.
Projects
.Where(p => p.FilePath != null && runningProjectPaths.Contains(p.FilePath)).ToImmutableDictionary(
EditorConfigSettings\Extensions\SolutionExtensions.cs (1)
25
foreach (var project in solution.
Projects
)
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (1)
75
var analyzerConfigDocument = solution.
Projects
NavigateTo\NavigateToItemProvider.cs (1)
53
foreach (var project in _workspace.CurrentSolution.
Projects
)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (9)
BracePairs\AbstractBracePairsTests.cs (1)
30
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
Debugging\AbstractDataTipInfoGetterTests.cs (1)
71
workspace.CurrentSolution.
Projects
.First().Documents.First(),
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
46
ProjectToBeModified = Workspace.CurrentSolution.
Projects
.FirstOrDefault(proj => proj.Name.Equals(projectToBeModified));
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
25
=> _workspace.CurrentSolution.
Projects
.First().DocumentIds.First();
Formatting\AbstractNewDocumentFormattingServiceTests.cs (1)
30
var document = workspace.CurrentSolution.
Projects
.First().Documents.First();
NavigateTo\AbstractNavigateToTests.cs (1)
242
=> [_workspace.CurrentSolution.
Projects
.First().DocumentIds.First()];
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
27
var project = workspace.CurrentSolution.
Projects
.Single();
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
26
var project = workspace.CurrentSolution.
Projects
.Single();
SpellCheck\AbstractSpellCheckSpanTests.cs (1)
28
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (163)
CodeFixes\CodeFixServiceTests.cs (5)
57
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
294
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
381
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
764
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
1068
sourceDocument = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (2)
882
this.Document = Workspace.CurrentSolution.
Projects
.Single().Documents.Single();
893
var semanticModel = await workspace.CurrentSolution.
Projects
.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (6)
49
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
88
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
107
var project = workspace.CurrentSolution.
Projects
.Single();
166
var project = workspace.CurrentSolution.
Projects
.Single()
205
var project = workspace.CurrentSolution.
Projects
.Single()
245
var project = workspace.CurrentSolution.
Projects
.Single()
Completion\CompletionServiceTests.cs (1)
43
var project = workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(reference);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (12)
67
workspace.CurrentSolution.
Projects
.Single(), documentId: null, diagnosticIds: null, shouldIncludeAnalyzer: null,
270
var project = workspace.CurrentSolution.
Projects
.Single();
281
var project = workspace.CurrentSolution.
Projects
.Single();
292
var project = workspace.CurrentSolution.
Projects
.Single();
449
var project = workspace.CurrentSolution.
Projects
.Single();
561
var project = workspace.CurrentSolution.
Projects
.Single();
636
var project = workspace.CurrentSolution.
Projects
.Single();
674
var project = workspace.CurrentSolution.
Projects
.Single();
685
project = workspace.CurrentSolution.
Projects
.Single();
753
var project = workspace.CurrentSolution.
Projects
.Single();
794
Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.
Projects
.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution));
796
var project = workspace.CurrentSolution.
Projects
.Single();
FindSymbols\SymbolTreeInfoTests.cs (4)
22
var project = solution.
Projects
.Single();
43
var project = solution.
Projects
.Single();
66
var project = solution.
Projects
.Single();
88
var project = solution.
Projects
.Single();
Formatting\InferredIndentationTests.cs (3)
26
var options = await testWorkspace.CurrentSolution.
Projects
.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
39
var options = await testWorkspace.CurrentSolution.
Projects
.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
53
var options = await testWorkspace.CurrentSolution.
Projects
.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
103
var linkedDocument = document.Project.Solution.
Projects
.Single(p => p != document.Project).Documents.Single();
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
82
get { return this.CurrentSolution.
Projects
.First(); }
Preview\PreviewWorkspaceTests.cs (11)
72
var addedSolution = previewWorkspace.CurrentSolution.
Projects
.First()
76
Assert.Equal(1, previewWorkspace.CurrentSolution.
Projects
.First().MetadataReferences.Count);
77
Assert.Equal(1, previewWorkspace.CurrentSolution.
Projects
.First().DocumentIds.Count);
80
var changedSolution = previewWorkspace.CurrentSolution.
Projects
.First().Documents.First().WithText(SourceText.From(text)).Project.Solution;
82
Assert.Equal(previewWorkspace.CurrentSolution.
Projects
.First().Documents.First().GetTextAsync().Result.ToString(), text);
84
var removedSolution = previewWorkspace.CurrentSolution.
Projects
.First()
85
.RemoveMetadataReference(previewWorkspace.CurrentSolution.
Projects
.First().MetadataReferences[0])
86
.RemoveDocument(previewWorkspace.CurrentSolution.
Projects
.First().DocumentIds[0]).Solution;
89
Assert.Equal(0, previewWorkspace.CurrentSolution.
Projects
.First().MetadataReferences.Count);
90
Assert.Equal(0, previewWorkspace.CurrentSolution.
Projects
.First().DocumentIds.Count);
166
var project = previewWorkspace.CurrentSolution.
Projects
.Single();
SymbolFinder\SymbolFinderTests.cs (23)
83
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
124
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
137
=> solution.
Projects
.Single(p => p.Name == "PortableProject");
140
=> solution.
Projects
.Single(p => p.Name == "NormalProject");
175
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
216
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
258
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
300
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
341
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
382
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
422
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
645
var csProject = solution.
Projects
.Single(p => p.Language == LanguageNames.CSharp);
646
var otherProject = solution.
Projects
.Single(p => p != csProject);
690
var normalProject1 = solution.
Projects
.Single();
703
var normalProject2 = solution.
Projects
.Single(p => p != normalProject1);
745
var portableProject1 = solution.
Projects
.Single(p => p.Name == "PortableProject1");
759
var compilation1 = await solution.
Projects
.Single(p => p.Name == "PortableProject1").GetCompilationAsync();
760
var compilation2 = await solution.
Projects
.Single(p => p.Name == "PortableProject2").GetCompilationAsync();
814
var referencedProjectId = solution.
Projects
.Single(p => p.Name == "ReferencedProject").Id;
820
var sourceCompilation = await solution.
Projects
.Single(p => p.Name == "SourceProject").GetCompilationAsync();
857
var referencedProjectId = solution.
Projects
.Single(p => p.Name == "ReferencedProject").Id;
864
await solution.
Projects
.Single(p => p.Name == "SourceProject").GetCompilationAsync();
868
var sourceCompilation = await solution.
Projects
.Single(p => p.Name == "SourceProject").GetCompilationAsync();
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
41
var csDocument = solution.
Projects
.Single(p => p.Language == LanguageNames.CSharp).Documents.Single();
49
var vbProject = solution.
Projects
.Single(p => p.Language == LanguageNames.VisualBasic);
Utilities\SymbolEquivalenceComparerTests.cs (92)
51
var type = (ITypeSymbol)(await workspace.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
123
var csharpType = (ITypeSymbol)(await csharpWorkspace.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
124
var vbType = (await vbWorkspace.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
193
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
194
var type2_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
195
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
196
var type2_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
244
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
245
var type2_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
246
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
247
var type2_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
283
var typeC = (await workspace.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
284
var typeD = (await workspace.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("D").Single();
327
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
328
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
352
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
353
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
377
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
378
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
402
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
403
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
427
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
428
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
454
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
455
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
481
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
482
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
508
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
509
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
533
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
534
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
558
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
559
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
585
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
586
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
619
var csharpType1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
620
var vbType1 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
664
var csharpType1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
665
var vbType1 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
695
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
721
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
722
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
756
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
757
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
789
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
790
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
824
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
825
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
855
var outer1 = (INamespaceSymbol)(await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single();
856
var outer2 = (INamespaceSymbol)(await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single();
932
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
933
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
934
var type2_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
935
var type2_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
969
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
970
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single();
994
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
995
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
1019
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
1020
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
1050
var outer = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Outer").Single();
1051
var other = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Other").Single();
1080
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
1081
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single();
1111
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1112
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1151
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1152
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1181
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1182
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1211
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1212
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1242
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1243
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1273
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1274
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1305
var type1_v1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1306
var type1_v2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single();
1342
var t1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1343
var t2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1406
var t1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1407
var t2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1469
var t1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1470
var t2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1532
var t1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1533
var t2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single();
1620
var comp1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync());
1621
var comp2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync());
1694
var comp1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync());
1695
var comp2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync());
1717
var namespace1 = (await workspace1.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M");
1718
var namespace2 = (await workspace2.CurrentSolution.
Projects
.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M");
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Compilation\CompilationTests.vb (1)
13
Return snapshot.
Projects
.Single(Function(p) p.AssemblyName = assemblyName)
FindReferences\FindReferencesTests.vb (1)
538
Dim document1 = solution.
Projects
.Single(Function(p) p.Name = "CSProj.1").Documents.Single()
Workspaces\TryFindSourceDefinitionTests.vb (1)
18
Return snapshot.
Projects
.Single(Function(p) p.AssemblyName = assemblyName)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
LanguageServices\FSharpVisualStudioWorkspaceExtensions.cs (2)
24
var projects = workspace.CurrentSolution.
Projects
.Where(p => string.Equals(p.OutputFilePath, filePath, StringComparison.OrdinalIgnoreCase)).ToList();
44
return workspace.CurrentSolution.
Projects
.FirstOrDefault(p => p.FilePath == filePath)?.Id ?? ProjectId.CreateNewId("ProjectNotFound");
Microsoft.CodeAnalysis.Features (27)
AddImport\AbstractAddImportFeatureService.cs (3)
146
var referenceToCompilation = new ConcurrentDictionary<PortableExecutableReference, Compilation>(concurrencyLevel: 2, capacity: project.Solution.
Projects
.Sum(p => p.MetadataReferences.Count));
327
foreach (var p in solution.
Projects
)
457
var viableProjects = new HashSet<Project>(solution.
Projects
.Where(p => p.SupportsCompilation));
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
53
foreach (var project in solution.
Projects
)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
137
foreach (var project in context.Document.Project.Solution.
Projects
)
EditAndContinue\EditAndContinueService.cs (1)
152
? solution.
Projects
.Select(project => (project, project.State.DocumentStates.States.Values))
EditAndContinue\EditSession.cs (3)
286
foreach (var newProject in newSolution.
Projects
)
301
foreach (var oldProject in oldSolution.
Projects
)
884
foreach (var newProject in solution.
Projects
)
EditAndContinue\EmitSolutionUpdateResults.cs (1)
79
var firstProject = solution.GetProject(runningProjects.FirstOrDefault().Key) ?? solution.
Projects
.First();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
497
foreach (var project in solution.
Projects
)
643
foreach (var project in solution.
Projects
)
NavigateTo\INavigateToSearcherHost.cs (1)
97
if (_solution.
Projects
.All(p => !RemoteSupportedLanguages.IsSupported(p.Language)))
NavigateTo\NavigateToSearcher.cs (1)
310
foreach (var project in _solution.
Projects
)
NavigateTo\NavigateToUtilities.cs (1)
19
foreach (var project in solution.
Projects
)
Rename\SymbolicRenameInfo.cs (1)
235
if (solution.
Projects
.Any(p => p.IsSubmission && p.ProjectReferences.Any(r => r.ProjectId == projectIdOfLocation)))
SemanticSearch\QueryExecutionContext.cs (1)
54
await Parallel.ForEachAsync(solution.
Projects
, symbolEnumerationCancellationSource.Token, async (project, cancellationToken) =>
SemanticSearch\SemanticSearchUtilities.cs (1)
78
=> solution.
Projects
.Single();
SemanticSearch\SemanticSearchWorkspace.cs (2)
30
if (oldSolution.
Projects
.Any())
55
oldSolution.
Projects
.Any()
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
89
var projects = solution.
Projects
.ToImmutableHashSet();
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
55
foreach (var project in fixAllContext.Solution.
Projects
)
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
50
var upgradeableProjects = solution.
Projects
.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable();
79
foreach (var projectId in solution.
Projects
.Select(p => p.Id))
StackTraceExplorer\StackTraceExplorerService.cs (1)
99
foreach (var project in solution.
Projects
)
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
48
foreach (var project in solution.
Projects
)
UnusedReferences\UnusedReferencesRemover.cs (1)
31
var projects = solution.
Projects
Microsoft.CodeAnalysis.Features.Test.Utilities (4)
EditAndContinue\EditAndContinueTestVerifier.cs (2)
488
newProject = newSolution.
Projects
.Single();
549
foreach (var project in solution.
Projects
)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
93
return (solution, solution.
Projects
.Single().Documents.Single());
SolutionExplorer\AbstractSolutionExplorerSymbolTreeItemProviderTests.cs (1)
26
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
Microsoft.CodeAnalysis.Features.UnitTests (74)
EditAndContinue\ActiveStatementsMapTests.cs (3)
120
var project = solution.
Projects
.Single();
175
var project = solution.
Projects
.Single();
226
var project = solution.
Projects
.Single();
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
67
var sourceGeneratedDoc = (await compileTimeSolution.
Projects
.Single().GetSourceGeneratedDocumentsAsync()).Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (39)
139
: (from project in solution.
Projects
from documentId in project.DocumentIds select documentId).ToImmutableArray();
250
var document1 = solution.
Projects
.Single().Documents.Single();
293
var document1 = solution.
Projects
.Single().Documents.Single();
296
var generatedDocument = (await solution.
Projects
.Single().GetSourceGeneratedDocumentsAsync()).Single();
759
EmitAndLoadLibraryToDebuggee(solution.
Projects
.Single());
789
EmitAndLoadLibraryToDebuggee(solution.
Projects
.Single());
903
var document1 = solution.
Projects
.Single().Documents.Single();
953
var document1 = solution.
Projects
.Single().Documents.Single();
1055
var document1 = solution.
Projects
.Single().Documents.Single();
1196
var document1 = solution.
Projects
.Single().Documents.Single();
1199
var generatedDocument = (await solution.
Projects
.Single().GetSourceGeneratedDocumentsAsync()).Single();
1349
var document2 = solution.
Projects
.Single().Documents.Single();
1392
var document2 = solution.
Projects
.Single().Documents.Single();
1561
var document1 = solution.
Projects
.Single().Documents.Single();
1563
var document2 = solution.
Projects
.Single().Documents.Single();
1601
var document1 = solution.
Projects
.Single().Documents.Single();
1603
var document2 = solution.
Projects
.Single().Documents.Single();
1989
var documentA1 = solution.
Projects
.Single().Documents.Single();
2072
var documentId = solution.
Projects
.Single().Documents.Single().Id;
2218
var project = solution.
Projects
.Single();
2220
var documentId = solution.
Projects
.Single().Documents.Single().Id;
2232
var document2 = solution.
Projects
.Single().Documents.Single();
2263
var document1 = solution.
Projects
.Single().Documents.Single();
2265
var document2 = solution.
Projects
.Single().Documents.Single();
2376
var document3 = solution.
Projects
.Single().Documents.Single();
2431
var document3 = solution.
Projects
.Single().Documents.Single();
2574
var document3 = solution.
Projects
.Single().Documents.Single();
2853
var project = solution.
Projects
.Single();
3109
_ = await solution.
Projects
.Single().GetCompilationAsync(CancellationToken.None);
3167
_ = await solution.
Projects
.Single().GetCompilationAsync(CancellationToken.None);
3327
var additionalDocument1 = solution.
Projects
.Single().AdditionalDocuments.Single();
3371
var configDocument1 = solution.
Projects
.Single().AnalyzerConfigDocuments.Single();
3478
var project = solution.
Projects
.Single();
3480
var documentId = solution.
Projects
.Single().Documents.Single().Id;
3492
var document2 = solution.
Projects
.Single().Documents.Single();
3867
var document1 = solution.
Projects
.Single().Documents.Single();
4106
var documents = solution.
Projects
.Single().Documents;
4222
var project = solution.
Projects
.Single();
4303
var generatedDocument1 = (await solution.
Projects
.Single().GetSourceGeneratedDocumentsAsync().ConfigureAwait(false)).Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (2)
344
var project = solution.
Projects
.Single();
661
var project = solution.
Projects
.Single();
FindUsages\DefinitionItemFactoryTests.cs (29)
131
var project = solution.
Projects
.Single();
167
var project = solution.
Projects
.Single();
209
var project = solution.
Projects
.Single();
245
var project = solution.
Projects
.Single();
287
var project = solution.
Projects
.Single();
329
var project = solution.
Projects
.Single();
382
var project = solution.
Projects
.Single();
436
var project = solution.
Projects
.Single();
476
var project = solution.
Projects
.Single();
516
var project = solution.
Projects
.Single();
558
var project = solution.
Projects
.Single();
616
var project = solution.
Projects
.Single(p => p.Name == "P1");
662
var project = solution.
Projects
.Single();
699
var project = solution.
Projects
.Single();
761
var project = solution.
Projects
.Single();
817
var project = solution.
Projects
.Single();
871
var project = solution.
Projects
.Single();
926
var project = solution.
Projects
.Single();
976
var project = solution.
Projects
.Single();
1031
var project = solution.
Projects
.Single();
1083
var project = solution.
Projects
.Single();
1145
var project = solution.
Projects
.Single();
1202
var project = solution.
Projects
.Single();
1259
var project = solution.
Projects
.Single();
1331
var project = solution.
Projects
.Single();
1391
var project = solution.
Projects
.Single();
1443
var project = solution.
Projects
.Single();
1506
var project = solution.
Projects
.Single();
1577
var project = solution.
Projects
.Single();
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServer\Handler\Restore\RestoreHandler.cs (2)
122
var projects = solution.
Projects
128
context.TraceDebug($"Found {projects.Length} restorable projects from {solution.
Projects
.Count()} projects in solution");
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Extensions\Extensions.cs (1)
186
var projects = solution.
Projects
.Where(project => project.FilePath == projectIdentifier.DocumentUri.ParsedUri.LocalPath).ToImmutableArray();
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (2)
45
foreach (var languageName in context.Solution.
Projects
.Select(p => p.Language).Distinct())
55
foreach (var project in context.Solution.
Projects
)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (1)
37
foreach (var project in solution.
Projects
)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
54
foreach (var project in solution.
Projects
)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (18)
CodeLens\AbstractCodeLensTests.cs (3)
24
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().
Projects
.Single().Documents.Single().GetURI());
59
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().
Projects
.Single().Documents.Single().GetURI());
82
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().
Projects
.Single().Documents.Single().GetURI());
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (1)
40
var originalDocument = testLspServer.GetCurrentSolution().
Projects
.Single().Documents.Single();
FoldingRanges\FoldingRangesTests.cs (1)
87
var document = testLspServer.GetCurrentSolution().
Projects
.First().Documents.First();
FormatNewFile\FormatNewFileTests.cs (1)
69
var project = testLspServer.GetCurrentSolution().
Projects
.First();
InlayHint\AbstractInlayHintTests.cs (1)
25
var document = testLspServer.GetCurrentSolution().
Projects
.Single().Documents.Single();
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
131
var doc = testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.
Projects
.SingleOrDefault()?.Documents.SingleOrDefault();
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (2)
333
return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.
Projects
.SingleOrDefault()?.Documents.SingleOrDefault();
338
return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.
Projects
.SingleOrDefault()?.AdditionalDocuments.SingleOrDefault();
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (1)
110
Assert.Empty(workspace.CurrentSolution.
Projects
);
SemanticTokens\AbstractSemanticTokensTests.cs (1)
77
var document = testLspServer.GetCurrentSolution().
Projects
.First().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
223
var document = testLspServer.GetCurrentSolution().
Projects
.First().Documents.First();
Symbols\WorkspaceSymbolsTests.cs (2)
250
return string.Format(FeaturesResources.project_0, solution.
Projects
.Single().Name);
254
return string.Format(FeaturesResources.in_0_project_1, containingSymbolName, solution.
Projects
.Single().Name);
Workspaces\LspWorkspaceManagerTests.cs (3)
446
var newProjectWorkspaceTwo = testWorkspaceTwo.CurrentSolution.
Projects
.First().WithAssemblyName("NewCSProj1");
483
var documentUri = testWorkspace.CurrentSolution.
Projects
.First().Documents.First().GetURI();
502
var newProject = testWorkspace.CurrentSolution.
Projects
.First().WithAssemblyName(newAssemblyName);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
AnnotatePublicApiFix.cs (1)
227
foreach (Project project in fixAllContext.Solution.
Projects
)
DeclarePublicApiFix.cs (1)
378
foreach (Project project in fixAllContext.Solution.
Projects
)
NullableEnablePublicApiFix.cs (1)
137
foreach (Project project in fixAllContext.Solution.
Projects
)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\TestUtils.cs (1)
205
foreach (var project in solution.
Projects
)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
EditAndContinue\ManagedHotReloadLanguageService.cs (2)
176
let projectId = currentCompileTimeSolution.
Projects
.FirstOrDefault(project => project.FilePath == path)?.Id
293
var runningProjectInfos = solution.
Projects
.Where(p => p.FilePath != null && runningProjectPaths.Contains(p.FilePath)).ToImmutableDictionary(
Microsoft.CodeAnalysis.VisualBasic.Features.UnitTests (8)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (8)
463
Dim oldProject = oldSolution.
Projects
.First()
519
Dim oldProject = oldSolution.
Projects
.Single()
549
Dim oldProject = oldSolution.
Projects
.Single()
575
Dim oldProject = oldSolution.
Projects
.Single()
607
Dim oldProject = oldSolution.
Projects
.Single()
639
Dim oldProject = oldSolution.
Projects
.Single()
670
Dim oldProject = oldSolution.
Projects
.Single()
674
Dim newProject = newSolution.
Projects
.Single()
Microsoft.CodeAnalysis.Workspaces (17)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
86
source: project.Solution.
Projects
,
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
67
var projectsToFix = project.Solution.
Projects
CodeFixesAndRefactorings\FixAllLogger.cs (1)
86
m[DocumentCount] = fixAllState.Solution.
Projects
.Sum(p => p.DocumentIds.Count);
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
116
documentsToFix = Project.Solution.
Projects
.SelectMany(p => p.Documents);
Editing\SymbolEditor.cs (1)
133
_assemblyNameToProjectIdMap ??= OriginalSolution.
Projects
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
181
foreach (var project in solution.
Projects
)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (2)
87
var count = _solution.
Projects
.SelectMany(p => p.DocumentIds).Count();
91
source: SelectManyAsync(_solution.
Projects
, p => p.GetAllRegularAndSourceGeneratedDocumentsAsync(cancellationToken)),
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
268
foreach (var project in solution.
Projects
)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
73
projects ??= ImmutableHashSet.Create(solution.
Projects
.ToArray());
414
solution, [type], solution.
Projects
.ToImmutableHashSet(), cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
210
: [.. _solution.
Projects
];
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
174
var allProjects = solution.
Projects
.ToImmutableHashSet();
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
89
var 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)
59
foreach (var sourceProject in solution.
Projects
)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
880
foreach (var project in initialSolution.
Projects
)
Workspace\Workspace.cs (1)
1479
foreach (var p in solution.
Projects
)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
63
foreach (var project in solution.
Projects
)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (63)
MSBuildWorkspaceTestBase.cs (4)
72
var project = sol.
Projects
.First();
81
var project = sol.
Projects
.First();
128
var p1 = sol.
Projects
.First(p => p.Language == LanguageNames.CSharp);
129
var p2 = sol.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
NetCoreTests.cs (9)
224
foreach (var project in workspace.CurrentSolution.
Projects
)
237
foreach (var project in workspace.CurrentSolution.
Projects
)
265
foreach (var project in workspace.CurrentSolution.
Projects
)
314
foreach (var project in workspace.CurrentSolution.
Projects
)
336
foreach (var project in workspace.CurrentSolution.
Projects
)
372
var projects = workspace.CurrentSolution.
Projects
.Where(p => p.FilePath.EndsWith("Project.csproj"));
408
var projects = solution.
Projects
.ToArray();
468
Assert.Contains(workspace.CurrentSolution.
Projects
, p => p.Name == "Library(net6)");
469
Assert.Contains(workspace.CurrentSolution.
Projects
, p => p.Name == "Library(net5)");
VisualStudioMSBuildWorkspaceTests.cs (50)
64
var project = solution.
Projects
.First();
81
var vbProject = solution.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
120
var p0 = solution.
Projects
.ElementAt(0);
121
var p1 = solution.
Projects
.ElementAt(1);
227
var projects = solution.
Projects
.ToArray();
249
var p1 = sol.
Projects
.First(p => p.Language == LanguageNames.CSharp);
250
var p2 = sol.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
264
var p1 = sol.
Projects
.First(p => p.Language == LanguageNames.CSharp);
265
var p2 = sol.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
285
var project = solution.
Projects
.Single();
303
var project = sol.
Projects
.First(p => p.Language == language);
318
var p1 = sol.
Projects
.First(p => p.Language == LanguageNames.CSharp);
319
var p2 = sol.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
341
var p1 = sol.
Projects
.First(p => p.Language == LanguageNames.CSharp);
351
var p2 = p1.Solution.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
397
var project = solution.
Projects
.First();
594
var project = solution.
Projects
.First();
794
var project = solution.
Projects
.First();
812
var project = solution.
Projects
.First();
830
var project = solution.
Projects
.First();
848
var project = solution.
Projects
.First();
961
var doc = solution.
Projects
.First().Documents.First(d => d.FilePath == sourceFile);
995
var doc = solution.
Projects
.First().Documents.First(d => d.FilePath == sourceFile);
1638
var project = sol.
Projects
.First();
2221
var doc = workspace.CurrentSolution.
Projects
.First().Documents.First();
2251
var doc = workspace.CurrentSolution.
Projects
.First().Documents.First();
2287
Assert.Equal(2, workspace.CurrentSolution.
Projects
.Count());
2317
Assert.Equal(2, workspace.CurrentSolution.
Projects
.Count());
2411
var proj = sol.
Projects
.First();
2430
foreach (var project in sol.
Projects
)
2503
foreach (var project in sol.
Projects
)
2518
var project = solution.
Projects
.First();
2534
var project = solution.
Projects
.First();
2552
var project = solution.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
2570
var csproject = workspace.CurrentSolution.
Projects
.First(p => p.Language == LanguageNames.CSharp);
2578
var vbproject = workspace.CurrentSolution.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
2647
var project = solution.
Projects
.First();
2712
var testProject = solution.
Projects
.FirstOrDefault(p => p.Name == "ReferenceTest");
2716
var libraryProject = solution.
Projects
.FirstOrDefault(p => p.Name == "Library1");
2738
var testProject = solution.
Projects
.FirstOrDefault(p => p.Name == "ReferenceTest");
2742
var library1Project = solution.
Projects
.FirstOrDefault(p => p.Name == "Library1");
2746
var library2Project = solution.
Projects
.FirstOrDefault(p => p.Name == "Library2");
2829
var project = sol.GetObjectReference(static s => s.
Projects
.First());
2919
var project = solution.
Projects
.First();
2947
var project = solution.
Projects
.First(p => p.Language == LanguageNames.VisualBasic);
3028
var project = Assert.Single(solution.
Projects
);
3157
foreach (var project in solution.
Projects
)
3197
var project = solution.
Projects
.Single(p => p.FilePath.EndsWith("CSharpProject_ProjectReference.csproj"));
3260
var csharpProject = solution.
Projects
.Single();
3287
var csharpProject = Assert.Single(solution.
Projects
);
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 (121)
FindAllDeclarationsTests.cs (2)
667
var project = solution.
Projects
.First();
704
var project = solution.
Projects
.Single();
FindAllDeclarationsTests.TestSolutionsAndProject.cs (1)
141
project = solution.
Projects
.First();
FindReferencesTests.cs (14)
103
var project = solution.
Projects
.First();
128
var project = solution.
Projects
.First();
323
var project = solution.
Projects
.First();
386
}", NetCoreApp.References, solution.
Projects
.Single(pid => pid.Name == "NetStandardProject").Id);
388
var netCoreProject = solution.
Projects
.First(p => p.Name == "NetCoreProject");
389
var netStandardProject = solution.
Projects
.First(p => p.Name == "NetStandardProject");
435
var project = solution.
Projects
.Single();
476
", Net40.References.mscorlib, solution.
Projects
.Single(pid => pid.Name == "PortableProject").Id);
479
var portableCompilation = await solution.
Projects
.Single(p => p.Name == "PortableProject").GetCompilationAsync();
483
var normalCompilation = await solution.
Projects
.Single(p => p.Name == "NormalProject").GetCompilationAsync();
513
var project = solution.
Projects
.First();
540
var project = solution.
Projects
.First();
573
var project = solution.
Projects
.First();
615
var project = solution.
Projects
.First();
SolutionTests\SolutionTests.cs (74)
173
var documentId = solution.
Projects
.Single().DocumentIds.Single();
193
var documentId = solution.
Projects
.Single().DocumentIds.Single();
224
var documentId = solution.
Projects
.Single().DocumentIds.Single();
251
var documentId = solution.
Projects
.Single().DocumentIds.Single();
270
var documentId = solution.
Projects
.Single().DocumentIds.Single();
289
var documentId = solution.
Projects
.Single().DocumentIds.Single();
300
var documentId = solution.
Projects
.Single().DocumentIds.Single();
346
var documentId = solution.
Projects
.Single().DocumentIds.Single();
371
var documentId = solution.
Projects
.Single().DocumentIds.Single();
395
var documentId = solution.
Projects
.Single().DocumentIds.Single();
429
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
430
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
517
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
518
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
596
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
597
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
682
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
683
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
759
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
760
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
847
var documentId1 = solution.
Projects
.First().DocumentIds.Single();
848
var documentId2 = solution.
Projects
.Last().DocumentIds.Single();
917
var documentId = solution.
Projects
.Single().AdditionalDocumentIds.Single();
939
var documentId = solution.
Projects
.Single().AdditionalDocumentIds.Single();
963
var documentId = solution.
Projects
.Single().AnalyzerConfigDocumentIds.Single();
985
var documentId = solution.
Projects
.Single().AnalyzerConfigDocumentIds.Single();
1009
var documentId = solution.
Projects
.Single().DocumentIds.Single();
1031
var documentId = solution.
Projects
.Single().AdditionalDocumentIds.Single();
1053
var documentId = solution.
Projects
.Single().AnalyzerConfigDocumentIds.Single();
1740
var originalSyntaxTreeOptionsProvider = solution.
Projects
.Single().CompilationOptions!.SyntaxTreeOptionsProvider;
1743
var defaultOptions = solution.
Projects
.Single().Services.GetRequiredService<ICompilationFactoryService>().GetDefaultCompilationOptions();
1750
var newSyntaxTreeOptionsProvider = solution.
Projects
.Single().CompilationOptions!.SyntaxTreeOptionsProvider;
1912
var projectId = solution.
Projects
.Single().Id;
1945
var projectId = solution.
Projects
.Single().Id;
1961
var projectId = solution.
Projects
.Single().Id;
2003
var projectId = solution.
Projects
.Single().Id;
2074
var projectId = solution.
Projects
.Single().Id;
2092
var projectId = solution.
Projects
.Single().Id;
2117
var projectId = solution.
Projects
.Single().Id;
2144
var projectId = solution.
Projects
.Single().Id;
2162
var projectId = solution.
Projects
.Single().Id;
2190
var projectId = solution.
Projects
.Single().Id;
2308
var editorConfigId = DocumentId.CreateNewId(solution3.
Projects
.Single().Id);
2315
var project2 = solution.
Projects
.Single();
2443
var project = origSolution.
Projects
.Single();
2614
var pid2 = solution.
Projects
.Single().Id;
2643
var project = Assert.Single(solution.
Projects
);
2721
var finalProject = solution.
Projects
.Single();
2741
Assert.All(solution.
Projects
, p => Assert.Single(p.Documents));
2745
Assert.All(solution.
Projects
, p => Assert.Empty(p.Documents));
2863
foreach (var project in solution.
Projects
)
3010
Assert.Empty(solution.
Projects
.Single().AnalyzerReferences);
3017
var actualAnalyzerReferences = newSolution.
Projects
.Single().AnalyzerReferences;
3034
actualAnalyzerReferences = solution.
Projects
.Single().AnalyzerReferences;
3043
actualAnalyzerReferences = solution.
Projects
.Single().AnalyzerReferences;
3049
actualAnalyzerReferences = solution.
Projects
.Single().AnalyzerReferences;
3055
actualAnalyzerReferences = solution.
Projects
.Single().AnalyzerReferences;
3110
Assert.Equal(2, sol.
Projects
.Count());
3118
Assert.Equal(1, sol2.
Projects
.Count());
3136
Assert.Equal(2, sol.
Projects
.Count());
3143
Assert.Equal(1, sol2.
Projects
.Count());
3150
Assert.Equal(2, sol3.
Projects
.Count());
4404
var originalCompilation = await solution.
Projects
.Single().GetCompilationAsync();
5228
var compilation1New = await solution.
Projects
.Single().GetCompilationAsync();
5272
var compilation1New = await solution.
Projects
.Single().GetCompilationAsync();
5343
solution = solution.RemoveProject(solution.
Projects
.Single(p => p.Name == "CS2").Id);
5349
solution = solution.RemoveProject(solution.
Projects
.Single(p => p.Name == "NC1").Id);
5462
var s4 = s2.RemoveProject(s2.
Projects
.Single(p => p.Name == "P1").Id);
5520
var documentId = solution.
Projects
.Single().DocumentIds.Single();
5523
var originalCompilation = await solution.
Projects
.Single().GetCompilationAsync();
5609
var regularDocumentId = solution.
Projects
.Single().DocumentIds.Single();
5641
var frozenProject = frozenSolution.
Projects
.Single();
5660
var frozenProject = frozenSolution.
Projects
.Single();
5845
var frozenProject = frozenSolution.
Projects
.Single();
SolutionTests\SolutionWithSourceGeneratorTests.cs (8)
264
project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).
Projects
.Single();
307
project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Hello, everyone!")).
Projects
.Single();
312
project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Good evening, everyone!")).
Projects
.Single();
376
SourceText.From("Hello, world!!!!")).
Projects
.Single();
619
var generatedDocument = Assert.Single(await workspace.CurrentSolution.
Projects
.Single().GetSourceGeneratedDocumentsAsync());
646
Assert.Empty(await workspace.CurrentSolution.
Projects
.Single().GetSourceGeneratedDocumentsAsync());
726
var documentToFreeze = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
854
project = project.Solution.AddDocument(documentInfo).
Projects
.Single()
SolutionTests\TryApplyChangesTests.cs (7)
78
var project = workspace.CurrentSolution.
Projects
.Single();
91
var project = workspace.CurrentSolution.
Projects
.Single();
104
var project = workspace.CurrentSolution.
Projects
.Single();
121
var project = workspace.CurrentSolution.
Projects
.Single();
136
var project = workspace.CurrentSolution.
Projects
.Single();
151
var project = workspace.CurrentSolution.
Projects
.Single();
165
var project = workspace.CurrentSolution.
Projects
.Single();
SyntaxReferenceTests.cs (6)
55
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
77
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
101
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
124
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
148
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
175
var tree = await solution.
Projects
.First().Documents.First().GetRequiredSyntaxTreeAsync(CancellationToken.None);
WorkspaceTests\AdhocWorkspaceTests.cs (9)
37
Assert.Equal(project, ws.CurrentSolution.
Projects
.FirstOrDefault());
49
Assert.Same(project, ws.CurrentSolution.
Projects
.FirstOrDefault());
98
var project = solution.
Projects
.FirstOrDefault();
167
Assert.Equal(0, ws.CurrentSolution.
Projects
.Count());
172
Assert.Equal(1, ws.CurrentSolution.
Projects
.Count());
173
var proj = ws.CurrentSolution.
Projects
.First();
198
Assert.Equal(1, ws.CurrentSolution.
Projects
.Count());
201
Assert.Equal(0, newSolution.
Projects
.Count());
206
Assert.Equal(0, ws.CurrentSolution.
Projects
.Count());
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
59
foreach (var project in context.Solution.
Projects
)
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
96
return 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)
59
foreach (var project in context.Solution.
Projects
)
Microsoft.VisualStudio.LanguageServices (17)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
62
solution, [.. solution.
Projects
.Where(p => p.SupportsCompilation)], context.EnabledFixIds, progress, cancellationToken),
CodeLens\CodeLensCallbackListener.cs (1)
69
foreach (var project in solution.
Projects
)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (3)
83
var projectsWithHierarchy = currentSolution.
Projects
177
? [.. solution.
Projects
]
178
: solution.
Projects
.WhereAsArray(
EditorConfigSettings\SettingsEditorControl.xaml.cs (1)
84
var analyzerConfigDocument = solution.
Projects
EditorConfigSettings\SettingsEditorFactory.cs (2)
64
if (!workspace.CurrentSolution.
Projects
.Any(p => p.Language is LanguageNames.CSharp or LanguageNames.VisualBasic))
71
if (!workspace.CurrentSolution.
Projects
.Any(p => p.AnalyzerConfigDocuments.Any(editorconfig => StringComparer.OrdinalIgnoreCase.Equals(editorconfig.FilePath, filePath))))
GenerateType\GenerateTypeDialogViewModel.cs (1)
739
projectListing.AddRange(document.Project.Solution.
Projects
Interactive\VsResetInteractive.cs (1)
164
=> _workspace.CurrentSolution.
Projects
.FirstOrDefault(proj => _workspace.GetHierarchy(proj.Id) == hierarchy);
Library\ObjectBrowser\Extensions.cs (1)
83
foreach (var other in project.Solution.
Projects
)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1669
uiContext.IsActive = this.CurrentSolution.
Projects
.Any(p => p.Language == language);
SyncNamespaces\SyncNamespacesCommandHandler.cs (3)
77
visible = _workspace.CurrentSolution.
Projects
106
var projects = _workspace.CurrentSolution.
Projects
119
return solution.
Projects
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
224
foreach (var p in _workspace.CurrentSolution.
Projects
)
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
36
var 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)
36
var project = workspace.CurrentSolution.
Projects
.Single();
F1Help\F1HelpTests.cs (1)
30
var actualText = await service.GetHelpTermAsync(workspace.CurrentSolution.
Projects
.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None);
Interactive\Commands\ResetInteractiveTests.cs (1)
49
var project = workspace.CurrentSolution.
Projects
.FirstOrDefault(p => p.AssemblyName == "ResetInteractiveTestsAssembly");
PersistentStorage\AbstractPersistentStorageTests.cs (30)
119
var project = solution.
Projects
.First();
221
var project = solution.
Projects
.Single();
239
var document = solution.
Projects
.Single().Documents.Single();
272
DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.
Projects
.Single(), streamName1, EncodeString(s)));
273
var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.
Projects
.Single(), streamName1)));
287
DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.
Projects
.Single().Documents.Single(), streamName1, EncodeString(s)));
288
var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.
Projects
.Single().Documents.Single(), streamName1)));
313
Assert.True(await storage.WriteStreamAsync(solution.
Projects
.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum)));
314
DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.
Projects
.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size));
326
Assert.True(await storage.WriteStreamAsync(solution.
Projects
.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum)));
327
DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.
Projects
.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size));
483
var document = solution.
Projects
.Single().Documents.Single();
504
var document = solution.
Projects
.Single().Documents.Single();
525
var document = solution.
Projects
.Single().Documents.Single();
546
var document = solution.
Projects
.Single().Documents.Single();
567
var document = solution.
Projects
.Single().Documents.Single();
591
var document = solution.
Projects
.Single().Documents.Single();
615
var document = solution.
Projects
.Single().Documents.Single();
639
var document = solution.
Projects
.Single().Documents.Single();
663
var document = solution.
Projects
.Single().Documents.Single();
684
var document = solution.
Projects
.Single().Documents.Single();
705
var document = solution.
Projects
.Single().Documents.Single();
726
var document = solution.
Projects
.Single().Documents.Single();
747
var document = solution.
Projects
.Single().Documents.Single();
771
var document = solution.
Projects
.Single().Documents.Single();
795
var document = solution.
Projects
.Single().Documents.Single();
819
var document = solution.
Projects
.Single().Documents.Single();
875
var id = DocumentId.CreateNewId(solution.
Projects
.Single().Id);
895
var id = DocumentId.CreateNewId(solution.
Projects
.Single().Id);
991
var project = solution.
Projects
.Single();
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\RemoteLanguageServiceWorkspace.cs (1)
317
var project = CurrentSolution.
Projects
.FirstOrDefault(p => p.Name == projectName && p.Language == language);
ProjectsHandler.cs (1)
27
foreach (var project in solution.
Projects
)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CallHierarchy\CallHierarchyTestState.vb (1)
126
Dim documents = Workspace.CurrentSolution.
Projects
.SelectMany(Function(p) p.Documents).Where(Function(d) documentNames.Contains(d.Name))
CodeModel\CodeModelTestHelpers.vb (1)
59
Dim project = workspace.CurrentSolution.
Projects
.Single()
Microsoft.VisualStudio.LanguageServices.UnitTests (59)
CodeModel\AbstractEventCollectorTests.vb (1)
101
Dim project = workspace.CurrentSolution.
Projects
.First()
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
229
Dim project = workspace.CurrentSolution.
Projects
.First()
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
25
Dim document = workspace.CurrentSolution.
Projects
.First.Documents.First
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (7)
60
Dim project = workspace.CurrentSolution.
Projects
.First()
79
Dim project = workspace.CurrentSolution.
Projects
.First()
106
Dim project = workspace.CurrentSolution.
Projects
.First()
119
Dim project = workspace.CurrentSolution.
Projects
.First()
155
Dim project = workspace.CurrentSolution.
Projects
.First()
195
Dim project = workspace.CurrentSolution.
Projects
.First()
234
Dim project = workspace.CurrentSolution.
Projects
.First()
Help\HelpTests.vb (1)
18
Assert.Equal(expected, Await service.GetHelpTermAsync(workspace.CurrentSolution.
Projects
.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None))
Preview\PreviewChangesTests.vb (1)
231
Dim finalDocuments = finalSolution.
Projects
.First().Documents
ProjectSystemShim\VisualBasicCodeModelLifetimeTests.vb (2)
28
Dim originalDocumentId = environment.Workspace.CurrentSolution.
Projects
.Single().DocumentIds.Single()
38
Dim newDocumentId = environment.Workspace.CurrentSolution.
Projects
.Single().DocumentIds.Single()
ProjectSystemShim\VisualBasicCompilerOptionsTests.vb (10)
23
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
42
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
61
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
84
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
107
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
127
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
147
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
166
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
186
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
194
workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
ProjectSystemShim\VisualBasicProjectTests.vb (3)
20
Assert.Equal(environment.Workspace.CurrentSolution.
Projects
.Single().Name, "Test")
24
Assert.Equal(environment.Workspace.CurrentSolution.
Projects
.Single().Name, "Test2")
35
Assert.Single(environment.Workspace.CurrentSolution.
Projects
)
ProjectSystemShim\VisualBasicSpecialReferencesTests.vb (10)
22
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
41
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
60
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
77
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
84
workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
92
workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
107
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
122
Dim workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
128
workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
134
workspaceProject = environment.Workspace.CurrentSolution.
Projects
.Single()
ProjectSystemShim\VisualStudioProjectTests\AnalyzerReferenceTests.vb (10)
37
Assert.Single(environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences)
52
Dim analyzers = environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp)
72
Dim analyzers = environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp)
91
Dim analyzers = environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp)
123
AssertEx.Equal({path1, path2}, environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Select(Function(r) r.FullPath))
146
Assert.Empty(environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences)
155
}, environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Select(Function(r) r.FullPath))
187
Assert.Empty(environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences)
196
}, environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Select(Function(r) r.FullPath))
225
}, environment.Workspace.CurrentSolution.
Projects
.Single().AnalyzerReferences.Select(Function(r) r.FullPath))
ProjectSystemShim\VisualStudioProjectTests\DynamicFileTests.vb (4)
39
Dim dynamicSourceFile = environment.Workspace.CurrentSolution.
Projects
.Single().Documents.Single()
47
Assert.Empty(environment.Workspace.CurrentSolution.
Projects
.Single().Documents)
89
Assert.Empty(environment.Workspace.CurrentSolution.
Projects
.Single().Documents)
93
Assert.Empty(environment.Workspace.CurrentSolution.
Projects
.Single().Documents)
ProjectSystemShim\VisualStudioProjectTests\MetadataToProjectReferenceConversionTests.vb (1)
369
Assert.Single(environment.Workspace.CurrentSolution.
Projects
.Single().MetadataReferences)
ProjectSystemShim\VisualStudioProjectTests\WorkspaceChangedEventTests.vb (2)
31
Assert.Equal(environment.Workspace.CurrentSolution.
Projects
.Single().DocumentIds.Single(), change.DocumentId)
71
Assert.Equal(environment.Workspace.CurrentSolution.
Projects
.Single().AdditionalDocumentIds.Single(), change.DocumentId)
Snippets\CSharpSnippetExpansionClientTests.vb (1)
381
Dim document = workspace.CurrentSolution.
Projects
.Single().Documents.Single()
Snippets\VisualBasicSnippetExpansionClientTests.vb (1)
402
Dim document = workspace.CurrentSolution.
Projects
.Single().Documents.Single()
SolutionExplorer\SourceGeneratorItemTests.vb (1)
254
workspace.OnAdditionalDocumentTextChanged(workspace.CurrentSolution.
Projects
.Single().AdditionalDocumentIds.Single(),
Venus\AbstractContainedLanguageCodeSupportTests.vb (2)
36
Dim document = workspace.CurrentSolution.
Projects
.Single().Documents.Single()
54
Return workspace.CurrentSolution.
Projects
.Single().Documents.Single()
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Extensions.cs (1)
34
return 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.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
81
var tasks = from project in solution.
Projects
Roslyn.VisualStudio.Next.UnitTests (65)
Services\AssetProviderTests.cs (2)
128
var project = workspace.CurrentSolution.
Projects
.First();
158
var project = workspace.CurrentSolution.
Projects
.First();
Services\ServiceHubServicesTests.cs (20)
100
var oldDocument = solution.
Projects
.First().Documents.First();
161
var priorityDocumentId = solution.
Projects
.Single().Documents.Single().Id;
173
Assert.Equal(solution.
Projects
.Single().Documents.Single().Id, info.DocumentId);
211
workspace.CurrentSolution.
Projects
.Single().Documents.Single(),
308
projectId1 = solution.
Projects
.Single(p => p.Name == "Project0").Id;
309
projectId2 = solution.
Projects
.Single(p => p.Name == "Project1").Id;
469
var localProject = localWorkspace.CurrentSolution.
Projects
.Single();
751
var project = solution.
Projects
.Single();
761
project = solution.
Projects
.Single();
835
var project = solution.
Projects
.Single();
845
project = solution.
Projects
.Single();
890
var project = solution.
Projects
.Single();
901
project = solution.
Projects
.Single();
1394
var project = workspace.CurrentSolution.
Projects
.Single();
1403
project = workspace.CurrentSolution.
Projects
.Single();
1435
var project = workspace.CurrentSolution.
Projects
.Single();
1452
project = workspace.CurrentSolution.
Projects
.Single();
1607
var document = workspace.CurrentSolution.
Projects
.Single().Documents.Single();
1743
var project = solution.
Projects
.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase));
1751
var project = solution.
Projects
.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase));
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (12)
102
workspace.CurrentSolution.
Projects
.Single().Documents.Single(), "MessageName", "JsonMessage", CancellationToken.None);
350
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
376
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
411
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
449
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
496
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
507
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
541
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
572
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
608
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
661
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
691
localWorkspace.CurrentSolution.
Projects
.Single().Documents.Single(),
Services\SolutionServiceTests.cs (27)
159
await VerifySolutionUpdate(code, s => s.WithDocumentText(s.
Projects
.First().DocumentIds.First(), SourceText.From(code + " ")));
268
var project = solution.
Projects
.Single();
295
await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.
Projects
.First().Documents.First().Id, ["test"]));
509
.
Projects
.Single()
520
var documentIdentity = (await solution.
Projects
.Single().GetSourceGeneratedDocumentsAsync()).First().Identity;
549
var project1 = solution.
Projects
.Single();
590
var project1 = solution.
Projects
.Single();
631
var project1 = solution.
Projects
.Single();
635
solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.
Projects
.Single(p => p.Name == "P2").Id));
664
var project1 = solution.
Projects
.Single();
668
solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.
Projects
.Single(p => p.Name == "P2").Id));
705
var project1 = solution.
Projects
.Single();
745
var project1 = solution.
Projects
.Single();
785
var project1 = solution.
Projects
.Single();
818
var project1 = solution.
Projects
.Single();
873
var project1 = solution.
Projects
.Single();
919
var project1 = solution.
Projects
.Single();
942
var project1 = solution.
Projects
.Single();
987
var project1 = solution.
Projects
.Single();
1006
var project1 = solution.
Projects
.Single();
1038
var project1 = solution.
Projects
.Single();
1076
var project1 = solution.
Projects
.Single(p => p.AssemblyName == "Assembly1");
1077
var project2 = solution.
Projects
.Single(p => p.AssemblyName == "Assembly2");
1102
var project1 = solution.
Projects
.Single();
1129
var project1 = solution.
Projects
.Single();
1158
var project1 = solution.
Projects
.Single();
1205
var project1 = solution.
Projects
.Single();
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
51
var project = workspace.CurrentSolution.
Projects
.First();
84
var project = workspace.CurrentSolution.
Projects
.First();
164
var project = workspace.CurrentSolution.
Projects
.First();
204
var project = workspace.CurrentSolution.
Projects
.First().AddAnalyzerReference(analyzerReference);
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (1)
59
foreach (var sourceProject in solution.
Projects
)