1109 references to Projects
AnalyzerRunner (5)
CodeRefactoringRunner.cs (1)
56foreach (var project in solution.Projects)
DiagnosticAnalyzerRunner.cs (2)
94foreach (var project in solution.Projects) 328foreach (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)
73_document = _workspace.CurrentSolution.Projects.Single().Documents.Single();
IdeCoreBenchmarks (10)
ClassificationBenchmarks.cs (1)
107var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
FindReferencesBenchmarks.cs (1)
106var project = _solution.Projects.First(p => p.AssemblyName == "Microsoft.CodeAnalysis");
IncrementalSourceGeneratorBenchmarks.cs (1)
156var project = _workspace.CurrentSolution.Projects.Single(p => p.Name == "Microsoft.CodeAnalysis.Workspaces(netstandard2.0)");
NavigateToBenchmarks.cs (6)
97var docCount = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Count(); 122foreach (var project in _workspace.CurrentSolution.Projects) 156foreach (var project in _workspace.CurrentSolution.Projects) 175foreach (var project in _workspace.CurrentSolution.Projects) 202var tasks = _workspace.CurrentSolution.Projects.SelectMany(p => p.Documents).Select(d => Task.Run( 226var searchTasks = _workspace.CurrentSolution.Projects.Select(
RenameBenchmarks.cs (1)
47var project = _solution.Projects.First();
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
62foreach (var project in fixAllContext.Solution.Projects)
AbstractUpgradeProjectCodeFixProvider.cs (2)
50var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable(); 79foreach (var projectId in solution.Projects.Select(p => p.Id))
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (3)
AbstractCodeActionOrUserDiagnosticTest.cs (3)
669Assert.Equal(expectedSolution.Projects.Count(), newSolution.Projects.Count()); 670foreach (var project in newSolution.Projects)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (2)
UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
UpgradeProjectTests.cs (1)
49Assert.All(newSolution.Projects.Where(p => p.Language == LanguageNames.CSharp),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (117)
Classification\SyntacticClassifierTests.cs (3)
24var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5645var document = workspace.CurrentSolution.Projects.First().Documents.First(); 5673var 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)
37var document = solution.Projects.Single().Documents.Single(); 71var document = solution.Projects.Single().Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (4)
3206var compilation = await workspace.CurrentSolution.Projects.First(p => p.Name == "P3").GetCompilationAsync(); 3211var p1 = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 3260var origComp = await workspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None); 3265var project = workspace.CurrentSolution.Projects.Single();
Completion\CompletionServiceTests.cs (1)
176var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\DataTipInfoGetterTests.cs (1)
56workspace.CurrentSolution.Projects.First().Documents.First(),
Debugging\LocationInfoGetterTests.cs (1)
30workspace.CurrentSolution.Projects.Single().Documents.Single(),
DecompiledSource\DecompiledSourceFormattingTests.cs (1)
229var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (12)
59.Projects.Single().AddAdditionalDocument(name: "dummy.txt", text: "", filePath: "dummy.txt").Project.Solution; 62var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 91var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 104var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 127var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 163var additionalDocId = DocumentId.CreateNewId(workspace.CurrentSolution.Projects.Single().Id); 173var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 205var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 261var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 280var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 339var compilerEngineCompilation = (CSharpCompilation)(await compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None)); 780var project = workspace.CurrentSolution.Projects.Single();
Diagnostics\Suppression\SuppressionTests.cs (2)
762var compilationOptions = solution.Projects.Single().CompilationOptions; 1004var compilationOptions = solution.Projects.Single().CompilationOptions;
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
187var project = solution.Projects.Single();
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(); 798var oldProject = oldSolution.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)
728var project = workspace.CurrentSolution.Projects.Single();
Formatting\FormattingEngineTests.cs (1)
418var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
NavigateTo\NavigateToSearcherTests.cs (1)
273public Document Document => _workspace.CurrentSolution.Projects.Single().Documents.Single();
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (2)
160var document = masWorkspace!.CurrentSolution.Projects.First().Documents.First(d => d.FilePath == file.FilePath); 216var project = workspace.CurrentSolution.Projects.First();
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
167var implProject = workspace.CurrentSolution.Projects.First(); 233var implProject = workspace.CurrentSolution.Projects.First(); 293var implProject = workspace.CurrentSolution.Projects.First(); 347var implProject = workspace.CurrentSolution.Projects.First(); 397var implProject = workspace.CurrentSolution.Projects.First(); 461var implProject = workspace.CurrentSolution.Projects.First(); 518var implProject = workspace.CurrentSolution.Projects.First(); 525implProject = workspace.CurrentSolution.Projects.First().AddMetadataReference(MetadataReference.CreateFromFile(dllFilePath)); 533implProject = workspace.CurrentSolution.Projects.First(); 539implProject = workspace.CurrentSolution.Projects.First().AddMetadataReference(MetadataReference.CreateFromFile(realImplementationDllFilePath));
PdbSourceDocument\PdbSourceDocumentTests.cs (3)
481var implProject = workspace.CurrentSolution.Projects.First(); 528var implProject = workspace.CurrentSolution.Projects.First(); 923var project = workspace.CurrentSolution.Projects.First();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
221var document = workspace.CurrentSolution.Projects.First().Documents.First();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
610var document = workspace.CurrentSolution.Projects.First().Documents.First();
SymbolKey\SymbolKeyTests.cs (6)
45var project = solution.Projects.Single(); 80var project = solution.Projects.Single(); 119var 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");
UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
UpgradeProjectTests.cs (1)
49Assert.All(newSolution.Projects.Where(p => p.Language == LanguageNames.CSharp),
Workspaces\WorkspaceTests_EditorFeatures.cs (33)
88Assert.Equal(0, solution.Projects.Count()); 95Assert.Equal(1, solution.Projects.Count()); 110Assert.Equal(0, solution.Projects.Count()); 126Assert.Equal(0, solution.Projects.Count()); 247var tree = await currentSnapshot.Projects.First().Documents.First().GetSyntaxTreeAsync(); 283var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 284var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 322var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 323var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 359Assert.Empty(workspace.CurrentSolution.Projects); 391Assert.Empty(workspace.CurrentSolution.Projects.Single().Documents); 409var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 431var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 432var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 455var id1 = snapshot.Projects.First(p => p.Name == project1.Name).Id; 456var id2 = snapshot.Projects.First(p => p.Name == project2.Name).Id; 479var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 480var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 524var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 525var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 581var id1 = solutionY.Projects.First(p => p.Name == project1.Name).Id; 582var id2 = solutionY.Projects.First(p => p.Name == project2.Name).Id; 646var doc = solution.Projects.Single().Documents.First(); 994var project = workspace.CurrentSolution.Projects.Single(); 1018var project = workspace.CurrentSolution.Projects.Single(); 1046var project = workspace.CurrentSolution.Projects.Single(); 1079var project = workspace.CurrentSolution.Projects.Single(); 1165var project = workspace.CurrentSolution.Projects.Single(); 1201var project = workspace.CurrentSolution.Projects.Single(); 1237var project = workspace.CurrentSolution.Projects.Single(); 1247project = workspace.CurrentSolution.Projects.Single(); 1265var project = workspace.CurrentSolution.Projects.Single(); 1275project = workspace.CurrentSolution.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 (4)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (2)
84var supportsCSharp = solution.Projects.Any(p => p.Language.Equals(LanguageNames.CSharp, StringComparison.OrdinalIgnoreCase)); 85var supportsVisualBasic = solution.Projects.Any(p => p.Language.Equals(LanguageNames.VisualBasic, StringComparison.OrdinalIgnoreCase));
EditorConfigSettings\Extensions\SolutionExtensions.cs (1)
25foreach (var project in solution.Projects)
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (1)
75var analyzerConfigDocument = solution.Projects
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (5)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (3)
669Assert.Equal(expectedSolution.Projects.Count(), newSolution.Projects.Count()); 670foreach (var project in newSolution.Projects)
Diagnostics\AbstractSuppressionAllCodeTests.cs (2)
77var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 114var newDocument = applyChangesOperation.ChangedSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (9)
BracePairs\AbstractBracePairsTests.cs (1)
31var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\GenerateType\GenerateTypeTestState.cs (1)
48ProjectToBeModified = Workspace.CurrentSolution.Projects.FirstOrDefault(proj => proj.Name.Equals(projectToBeModified));
EditAndContinue\EditAndContinueTestHelpers.cs (1)
413newProject = newSolution.Projects.Single();
Formatting\AbstractNewDocumentFormattingServiceTests.cs (1)
32var document = workspace.CurrentSolution.Projects.First().Documents.First();
NavigateTo\AbstractNavigateToTests.cs (3)
250=> ImmutableArray.Create(_workspace.CurrentSolution.Projects.First().DocumentIds.First()); 281=> _workspace.CurrentSolution.Projects.First().DocumentIds.First(); 284=> ImmutableArray.Create(_workspace.CurrentSolution.Projects.First().DocumentIds.First());
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
26var project = workspace.CurrentSolution.Projects.Single();
SpellCheck\AbstractSpellCheckSpanTests.cs (1)
29var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (2)
Intellisense\TestState.vb (2)
68Dim language = Me.Workspace.CurrentSolution.Projects.First().Language 468Dim document = Me.Workspace.CurrentSolution.Projects.First().Documents.First()
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (220)
CodeFixes\CodeFixServiceTests.cs (5)
63var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 269var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 365var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 711var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 825var changedtxtDocument = solution!.Projects.Single().AdditionalDocuments.Single(t => t.Id == txtDocument.Id);
CodeGeneration\CodeGenerationTests.cs (2)
879this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 890var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync();
CodeRefactorings\CodeRefactoringServiceTest.cs (7)
51var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 95var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 115var project = workspace.CurrentSolution.Projects.Single(); 174var project = workspace.CurrentSolution.Projects.Single() 190var changedtxtDocument = solution.Projects.Single().AdditionalDocuments.Single(t => t.Id == txtAdditionalDocument.Id); 213var project = workspace.CurrentSolution.Projects.Single() 229var changedEditorConfig = solution.Projects.Single().AnalyzerConfigDocuments.Single(t => t.Id == editorConfig.Id);
Completion\CompletionServiceTests.cs (1)
44var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (10)
523var project = workspace.CurrentSolution.Projects.Single(); 534var project = workspace.CurrentSolution.Projects.Single(); 545var project = workspace.CurrentSolution.Projects.Single(); 758var project = workspace.CurrentSolution.Projects.Single(); 888var project = workspace.CurrentSolution.Projects.Single(); 989var project = workspace.CurrentSolution.Projects.Single(); 1064var project = workspace.CurrentSolution.Projects.Single(); 1111var project = workspace.CurrentSolution.Projects.Single(); 1152Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution)); 1154var project = workspace.CurrentSolution.Projects.Single();
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (2)
156var tree = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetRequiredSyntaxTreeAsync(CancellationToken.None); 195var tree = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetRequiredSyntaxTreeAsync(CancellationToken.None);
Diagnostics\MockDiagnosticService.cs (3)
62var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 75=> workspace.CurrentSolution.Projects.Single().Documents.Single().Id; 78=> workspace.CurrentSolution.Projects.Single().Id;
EditAndContinue\ActiveStatementsMapTests.cs (3)
94var project = solution.Projects.Single(); 149var project = solution.Projects.Single(); 200var project = solution.Projects.Single();
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
70var sourceGeneratedDoc = (await compileTimeSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (35)
112return (solution, solution.Projects.Single().Documents.Single()); 249foreach (var project in solution.Projects) 583: (from project in solution.Projects from documentId in project.DocumentIds select documentId).ToImmutableArray(); 692var document1 = solution.Projects.Single().Documents.Single(); 1239var document1 = solution.Projects.Single().Documents.Single(); 1289var document1 = solution.Projects.Single().Documents.Single(); 1399var document1 = solution.Projects.Single().Documents.Single(); 1536var document1 = solution.Projects.Single().Documents.Single(); 1539var generatedDocument = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single(); 1691var document2 = solution.Projects.Single().Documents.Single(); 1735var document2 = solution.Projects.Single().Documents.Single(); 1780var document1 = solution.Projects.Single().Documents.Single(); 1782var document2 = solution.Projects.Single().Documents.Single(); 1820var document1 = solution.Projects.Single().Documents.Single(); 1822var document2 = solution.Projects.Single().Documents.Single(); 2089var documentA1 = solution.Projects.Single().Documents.Single(); 2173var documentId = solution.Projects.Single().Documents.Single().Id; 2319var project = solution.Projects.Single(); 2321var documentId = solution.Projects.Single().Documents.Single().Id; 2333var document2 = solution.Projects.Single().Documents.Single(); 2364var document1 = solution.Projects.Single().Documents.Single(); 2366var document2 = solution.Projects.Single().Documents.Single(); 2478var document3 = solution.Projects.Single().Documents.Single(); 2534var document3 = solution.Projects.Single().Documents.Single(); 2673var document3 = solution.Projects.Single().Documents.Single(); 2953var project = solution.Projects.Single(); 3167var additionalDocument1 = solution.Projects.Single().AdditionalDocuments.Single(); 3211var configDocument1 = solution.Projects.Single().AnalyzerConfigDocuments.Single(); 3281var project = solution.Projects.Single(); 3283var documentId = solution.Projects.Single().Documents.Single().Id; 3295var document2 = solution.Projects.Single().Documents.Single(); 3516var document1 = solution.Projects.Single().Documents.Single(); 3781var documents = solution.Projects.Single().Documents; 3897var project = solution.Projects.Single(); 3983var generatedDocument1 = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync().ConfigureAwait(false)).Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
340var project = solution.Projects.Single(); 522var project = solution.Projects.Single(); 657var project = solution.Projects.Single();
FindSymbols\SymbolTreeInfoTests.cs (4)
26var project = solution.Projects.Single(); 47var project = solution.Projects.Single(); 70var project = solution.Projects.Single(); 92var project = solution.Projects.Single();
Formatting\InferredIndentationTests.cs (3)
27var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None); 40var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None); 54var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(testWorkspace.GlobalOptions, CancellationToken.None);
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
83var linkedDocument = document.Project.Solution.Projects.Single(p => p != document.Project).Documents.Single();
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
71get { return this.CurrentSolution.Projects.First(); }
Preview\PreviewWorkspaceTests.cs (11)
81var addedSolution = previewWorkspace.CurrentSolution.Projects.First() 85Assert.Equal(1, previewWorkspace.CurrentSolution.Projects.First().MetadataReferences.Count); 86Assert.Equal(1, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count); 89var changedSolution = previewWorkspace.CurrentSolution.Projects.First().Documents.First().WithText(SourceText.From(text)).Project.Solution; 91Assert.Equal(previewWorkspace.CurrentSolution.Projects.First().Documents.First().GetTextAsync().Result.ToString(), text); 93var removedSolution = previewWorkspace.CurrentSolution.Projects.First() 94.RemoveMetadataReference(previewWorkspace.CurrentSolution.Projects.First().MetadataReferences[0]) 95.RemoveDocument(previewWorkspace.CurrentSolution.Projects.First().DocumentIds[0]).Solution; 98Assert.Equal(0, previewWorkspace.CurrentSolution.Projects.First().MetadataReferences.Count); 99Assert.Equal(0, previewWorkspace.CurrentSolution.Projects.First().DocumentIds.Count); 267var project = previewWorkspace.CurrentSolution.Projects.Single();
SolutionCrawler\WorkCoordinatorTests.cs (20)
195var documentId = solution.Projects.First().DocumentIds[0]; 264var project = workspace.CurrentSolution.Projects.First(); 284var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 312var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 340var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 370var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 398var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 426var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 454var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 497MakeFirstDocumentActive(workspace.CurrentSolution.Projects.First()); 564var project = workspace.CurrentSolution.Projects.First(p => p.Name == "P1"); 596var document = workspace.CurrentSolution.Projects.First().Documents.First(); 698var document = workspace.CurrentSolution.Projects.First().Documents.First(); 724var project = workspace.CurrentSolution.Projects.First(); 767var project = workspace.CurrentSolution.Projects.First(); 807var document = workspace.CurrentSolution.Projects.First().Documents.First(); 862var document = workspace.CurrentSolution.Projects.First().Documents.First(); 921var id = workspace.CurrentSolution.Projects.First().DocumentIds[0]; 971var documents = workspace.CurrentSolution.Projects.First().Documents.ToArray(); 1586foreach (var project in solution.Projects)
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)
42var csDocument = solution.Projects.Single(p => p.Language == LanguageNames.CSharp).Documents.Single(); 50var vbProject = solution.Projects.Single(p => p.Language == LanguageNames.VisualBasic);
Utilities\SymbolEquivalenceComparerTests.cs (88)
53var type = (ITypeSymbol)(await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 125var csharpType = (ITypeSymbol)(await csharpWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 126var vbType = (await vbWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 195var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 196var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 197var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 198var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 246var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 247var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 248var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 249var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 285var typeC = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 286var typeD = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("D").Single(); 329var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 330var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 354var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 355var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 379var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 380var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 404var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 405var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 429var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 430var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 456var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 457var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 483var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 484var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 510var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 511var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 535var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 536var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 560var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 561var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 587var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 588var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 621var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 622var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 666var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 667var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 697var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 723var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 724var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 758var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 759var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 791var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 792var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 826var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 827var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 857var outer1 = (INamespaceSymbol)(await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 858var outer2 = (INamespaceSymbol)(await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 934var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 935var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 936var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 937var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 971var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 972var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 996var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 997var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1021var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1022var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1052var outer = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Outer").Single(); 1053var other = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Other").Single(); 1082var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1083var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1113var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1114var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1153var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1154var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1183var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1184var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1213var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1214var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1244var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1245var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1275var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1276var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1307var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1308var 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(); 1404var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1405var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1492var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1493var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1566var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1567var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1589var namespace1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M"); 1590var 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)
55foreach (var project in _workspace.CurrentSolution.Projects)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (84)
Classification\ClassificationTests.vb (6)
43Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 93Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 154Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 216Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 323Dim project = workspace.CurrentSolution.Projects.First(Function(p) p.Language = LanguageNames.CSharp) 326Dim wrongDocument = workspace.CurrentSolution.Projects.First(Function(p) p.Language = "NoCompilation").Documents.First()
CodeFixes\CodeFixServiceTests.vb (2)
55Dim project = workspace.CurrentSolution.Projects(0) 134Dim project = workspace.CurrentSolution.Projects(0)
Compilation\CompilationTests.vb (1)
13Return snapshot.Projects.Single(Function(p) p.AssemblyName = assemblyName)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
109Dim updatedDocument = updatedSolution.Projects.SelectMany(Function(p) p.Documents).Single(Function(d) d.Name = kvp.Key)
Diagnostics\AddImport\AddImportCrossLanguageTests.vb (1)
408Dim project = workspace.CurrentSolution.Projects.Single(Function(p) p.AssemblyName = "CSAssembly1")
Diagnostics\DiagnosticServiceTests.vb (43)
80Dim project = solution.Projects(0) 185Dim project = solution.Projects(0) 227Dim project = solution.Projects(0) 267Dim project = solution.Projects(0) 332Dim p1 = solution.Projects.Single(Function(p) p.Language = LanguageNames.CSharp) 336Dim p2 = solution.Projects.Single(Function(p) p.Language = LanguageNames.VisualBasic) 404Dim project = workspace.CurrentSolution.Projects.Single() 429Dim project = workspace.CurrentSolution.Projects.Single() 458Dim project = workspace.CurrentSolution.Projects.Single() 482Dim project = solution.Projects.Single() 518Dim project = solution.Projects.Single() 553Dim project = workspace.CurrentSolution.Projects.Single() 585Dim documentId = solution.Projects.Single().DocumentIds.Single() 589Dim project = solution.Projects.Single() 628Dim project = solution.Projects.Single 659Dim project = solution.Projects.Single() 694Dim project = solution.Projects.Single() 771Dim project = solution.Projects.Single() 806Dim project = workspace.CurrentSolution.Projects.Single() 867Dim project = workspace.CurrentSolution.Projects.Single() 892Dim project = workspace.CurrentSolution.Projects.Single() 925Dim documentId = solution.Projects.Single().DocumentIds.Single() 929Dim project = solution.Projects.Single() 966Dim project = solution.Projects.Single() 1002Dim project = solution.Projects.Single() 1060Dim project = solution.Projects.Single() 1110Dim project = solution.Projects.Single() 1154Dim project = solution.Projects.Single() 1198Dim project = solution.Projects.Single() 1253Dim project = solution.Projects.Single() 1317Dim project = solution.Projects.Single() 1365Dim project = solution.Projects.Single() 1430Dim project = workspace.CurrentSolution.Projects.Single() 1986Dim project = solution.Projects.Single() 2048Dim project = solution.Projects.Single() 2115Dim project = solution.Projects.Single() 2155Dim project = solution.Projects.Single() 2210Dim project = solution.Projects.Single() 2258Dim project = solution.Projects.Single(Function(p As Project) p.Name = "MainAssembly") 2299Dim project = solution.Projects.Single() 2355Dim project = solution.Projects.Single() 2426Dim project = solution.Projects.Single() 2475Dim project = solution.Projects.Single()
Diagnostics\UseAutoProperty\UseAutoPropertyTests.vb (1)
140Dim documents = newSolution.Projects.SelectMany(Function(p) p.Documents).
Expansion\AbstractExpansionTest.vb (2)
27Dim document = If(Not useLastProject, workspace.CurrentSolution.Projects.Single(), workspace.CurrentSolution.Projects.Last()).Documents.Single()
FindReferences\FindReferencesTests.vb (4)
544Dim document1 = solution.Projects.Single(Function(p) p.Name = "CSProj.1").Documents.Single() 572Dim document1 = solution.Projects.Single(Function(p) p.Name = "CSProj.1").Documents.Single() 609Dim csProject = solution.Projects.Single(Function(p) p.SupportsCompilation) 615symbol, solution, progress, solution.Projects.SelectMany(Function(p) p.Documents).ToImmutableHashSet(),
IntelliSense\CompletionServiceTests.vb (2)
36Dim document = workspace.CurrentSolution.Projects.First.Documents.First 101Dim document = workspace.CurrentSolution.Projects.First.Documents.First
IntelliSense\CompletionServiceTests_Exclusivitiy.vb (1)
41Dim document = workspace.CurrentSolution.Projects.First.Documents.First
KeywordHighlighting\AbstractKeywordHighlightingTests.vb (1)
29Dim document As Document = workspace.CurrentSolution.Projects.First.Documents.First
NavigationBar\TestHelpers.vb (4)
37Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 56Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 89Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 119Dim sourceDocument = workspace.CurrentSolution.Projects.First().Documents.First(Function(doc) doc.FilePath = startingDocumentFilePath)
ReferenceHighlighting\DocumentHighlightsServiceTests.vb (2)
42Dim csharpDocument = solution.Projects.Single(Function(p) p.Language = LanguageNames.CSharp).Documents.Single() 43Dim vbDocument = solution.Projects.Single(Function(p) p.Language = LanguageNames.VisualBasic).Documents.Single()
Rename\RenameCommandHandlerTests.vb (1)
44Dim expectedTriggerToken = workspace.CurrentSolution.Projects.Single().Documents.Single().GetSyntaxRootAsync().Result.FindToken(view.Caret.Position.BufferPosition)
Rename\RenameEngineTests.vb (2)
348Dim originalDocument = result.ConflictResolution.OldSolution.Projects.First().Documents.Where(Function(d) d.FilePath = "Test2.cs").Single() 349Dim newDocument = result.ConflictResolution.NewSolution.Projects.First().Documents.Where(Function(d) d.FilePath = "Test2.cs").Single()
Simplification\AbstractSimplificationTests.vb (2)
31For Each project In workspace.CurrentSolution.Projects 70Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
Simplification\TypeNameSimplifierTest.vb (1)
4249Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
SyncNamespaces\SyncNamespacesServiceTests.vb (5)
40Dim project = workspace.CurrentSolution.Projects(0) 75Dim projects = workspace.CurrentSolution.Projects.ToImmutableArray() 133Dim projects = workspace.CurrentSolution.Projects.ToImmutableArray() 183Dim projects = workspace.CurrentSolution.Projects.ToImmutableArray() 244Dim projects = workspace.CurrentSolution.Projects.ToImmutableArray()
UnitTesting\UnitTestingSearchHelpersTests.vb (1)
16Dim project = workspace.CurrentSolution.Projects.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 (23)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
62foreach (var project in fixAllContext.Solution.Projects)
AbstractUpgradeProjectCodeFixProvider.cs (2)
50var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable(); 79foreach (var projectId in solution.Projects.Select(p => p.Id))
AddImport\AbstractAddImportFeatureService.cs (3)
129var referenceToCompilation = new ConcurrentDictionary<PortableExecutableReference, Compilation>(concurrencyLevel: 2, capacity: project.Solution.Projects.Sum(p => p.MetadataReferences.Count)); 296foreach (var p in solution.Projects) 428var viableProjects = new HashSet<Project>(solution.Projects);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
48foreach (var project in solution.Projects)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
137foreach (var project in context.Document.Project.Solution.Projects)
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
134? solution.Projects.Select(project => (project, project.State.DocumentStates.States.Values))
EditAndContinue\EditSession.cs (2)
300foreach (var newProject in newSolution.Projects) 815foreach (var newProject in solution.Projects)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
640foreach (var project in solution.Projects) 786foreach (var project in solution.Projects)
GenerateMember\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
100var projects = solution.Projects.ToImmutableHashSet();
NavigateTo\INavigateToSearcherHost.cs (1)
95if (_solution.Projects.All(p => !RemoteSupportedLanguages.IsSupported(p.Language)))
NavigateTo\NavigateToSearcher.cs (1)
251foreach (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)))
SolutionCrawler\WorkCoordinator.cs (2)
573foreach (var project in solution.Projects) 719foreach (var project in solution.Projects)
StackTraceExplorer\StackTraceExplorerService.cs (1)
93foreach (var project in solution.Projects)
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
49foreach (var project in solution.Projects)
UnusedReferences\UnusedReferencesRemover.cs (1)
33var projects = solution.Projects
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Extensions\Extensions.cs (1)
115var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.Uri.LocalPath).ToImmutableArray();
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
166foreach (var project in solution.Projects)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (1)
92foreach (var projectsByLanguage in solution.Projects.GroupBy(p => p.Language))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
108foreach (var project in solution.Projects)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
115foreach (var project in solution.Projects)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
54foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (119)
CodeActions\RunCodeActionsTests.cs (1)
56var documentForB = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(doc => doc.Name.Equals("B.cs", StringComparison.OrdinalIgnoreCase));
CodeLens\AbstractCodeLensTests.cs (1)
25var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
Completion\CompletionResolveTests.cs (1)
182var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Completion\CompletionTests.cs (17)
81var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 128var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 161var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 189var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 266var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 324var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 352var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 378var document = solution.Projects.First().Documents.First(); 415var document = solution.Projects.First().Documents.First(); 452var document = solution.Projects.First().Documents.First(); 504var document = solution.Projects.First().Documents.First(); 598var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 629var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 657var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 683var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 710var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 1383var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
78var newSolution = initialSolution.RemoveAdditionalDocument(initialSolution.Projects.Single().AdditionalDocumentIds.Single());
Diagnostics\PullDiagnosticTests.cs (41)
44var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 61var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 83var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 120var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 145var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 168var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 196var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 213var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 232var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 252var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 283var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 310var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 343var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 366var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 395var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 416var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 445var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 446var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 494var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 495var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 547var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 548var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 593var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 594var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 628var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 653var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 674var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 705var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 744var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 771var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 987var firstDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1001var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1027testLspServer.GetCurrentSolution().Projects.Single().Id, 1208var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1292var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1364var csproj3Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj3").Single().Documents.First(); 1432var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1495var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1550var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1606var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1677var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI();
Diagnostics\WorkspaceProjectDiagnosticsTests.cs (3)
36Assert.Equal(ProtocolConversions.GetUriFromFilePath(testLspServer.GetCurrentSolution().Projects.First().FilePath!), results[1].Uri); 55Assert.Equal(ProtocolConversions.GetUriFromFilePath(testLspServer.GetCurrentSolution().Projects.First().FilePath!), results[1].Uri); 58var newSolution = initialSolution.RemoveProject(initialSolution.Projects.First().Id);
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (2)
41foreach (var document in solution.Projects.First().Documents) 92foreach (var document in solution.Projects.First().Documents)
FoldingRanges\FoldingRangesTests.cs (1)
73var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Hover\HoverTests.cs (1)
190foreach (var project in testLspServer.GetCurrentSolution().Projects)
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (4)
123var fileInWorkspaceUri = new Uri(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().FilePath); 156var project = testLspServer.GetCurrentSolution().Projects.Single(); 166Assert.Contains(looseFileUri.AbsolutePath, testLspServer.GetCurrentSolution().Projects.Single().Documents.Select(d => d.FilePath)); 219return testLspServer.GetManagerAccessor().GetLspMiscellaneousFilesWorkspace()!.CurrentSolution.Projects.SingleOrDefault()?.Documents.Single();
Options\LspOptionsTests.cs (2)
38var project = testLspServer.GetCurrentSolution().Projects.Single().Services; 52var project = testLspServer.GetCurrentSolution().Projects.Single().Services;
Ordering\RequestOrderingTests.cs (1)
212testLspServer.TestWorkspace.SetCurrentSolution(s => s.WithProjectName(s.Projects.First().Id, "NewName"), WorkspaceChangeKind.ProjectChanged);
ProjectContext\GetTextDocumentWithContextHandlerTests.cs (1)
92foreach (var project in testLspServer.GetCurrentSolution().Projects)
SemanticTokens\AbstractSemanticTokensTests.cs (1)
53var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
SemanticTokens\SemanticTokensRangeTests.cs (6)
60var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 95var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 130var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 205var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 258var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First(); 326var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
SpellCheck\SpellCheckTests.cs (15)
37var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 56var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 84var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 123var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 159var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 176document = lspSolution!.Projects.Single().Documents.Single(); 207var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 248var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 275var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 308var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 381var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 419var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 455var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 472document = lspSolution!.Projects.Single().Documents.First(); 508var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First();
Symbols\DocumentSymbolsTests.cs (1)
105var document = testLspServer.GetCurrentSolution().Projects.First().Documents.First();
Symbols\WorkspaceSymbolsTests.cs (2)
225return string.Format(FeaturesResources.project_0, solution.Projects.Single().Name); 229return string.Format(FeaturesResources.in_0_project_1, containingSymbolName, solution.Projects.Single().Name);
VSTypeScriptHandlerTests.cs (2)
49var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 73var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Workspaces\LspWorkspaceManagerTests.cs (15)
33var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI(); 60var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 61var secondDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")).GetURI(); 99var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 101var secondDocument = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")); 127var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 135var newProject = testLspServer.TestWorkspace.CurrentSolution.Projects.First().WithAssemblyName("NewCSProj1"); 151var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 159var newProject = testLspServer.TestWorkspace.CurrentSolution.Projects.First().WithAssemblyName("NewCSProj1"); 175var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).GetURI(); 276Assert.Equal("FirstWorkspaceProject", hostSolution.Projects.First().Name); 403var newProjectWorkspaceTwo = testWorkspaceTwo.CurrentSolution.Projects.First().WithAssemblyName("NewCSProj1"); 433var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().GetURI(); 453var newProject = testWorkspace.CurrentSolution.Projects.First().WithAssemblyName(newAssemblyName); 470var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().GetURI();
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Program.cs (1)
195foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (5)
FoldingRangeTests.vb (1)
59Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
ProjectStructureTests.vb (2)
60Dim compilation = Await workspace.CurrentSolution.Projects.Single().GetCompilationAsync() 79Dim generatedDocument = Assert.Single(Await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync())
SemanticTokensTests.vb (1)
44Dim document = semanticTokensWorkspace.CurrentSolution.Projects.Single().Documents.Single()
Utilities\TestLsifOutput.vb (1)
52For Each project In workspace.CurrentSolution.Projects
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\TestUtils.cs (1)
175foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (24)
ChangeSignature\ReorderParameters.MultiFile.vb (4)
60Dim vbdoc = result.UpdatedSolution.Projects.Single(Function(p) p.AssemblyName = "VBAssembly").Documents.Single() 61Dim csdoc = result.UpdatedSolution.Projects.Single(Function(p) p.AssemblyName = "CSAssembly").Documents.Single() 113Dim vbdoc = result.UpdatedSolution.Projects.Single(Function(p) p.AssemblyName = "VBAssembly").Documents.Single() 114Dim csdoc = result.UpdatedSolution.Projects.Single(Function(p) p.AssemblyName = "CSAssembly").Documents.Single()
Classification\SyntacticClassifierTests.vb (1)
18Dim document = workspace.CurrentSolution.Projects.First().Documents.First()
Debugging\DataTipInfoGetterTests.vb (1)
54Await continuation(workspace.CurrentSolution.Projects.First.Documents.First, position)
Debugging\LocationInfoGetterTests.vb (1)
27workspace.CurrentSolution.Projects.Single().Documents.Single(),
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (6)
28Projects.Single().AddAdditionalDocument(name:="dummy.txt", text:="", filePath:="dummy.txt").Project.Solution 31Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 57Dim ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single() 68Dim compilerEngineCompilation = CType(compilerEngineWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync().Result, VisualBasicCompilation) 87Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single() 108Dim projectId = workspace.CurrentSolution.Projects.Single().Id
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (8)
472Dim oldProject = oldSolution.Projects.First() 528Dim oldProject = oldSolution.Projects.Single() 558Dim oldProject = oldSolution.Projects.Single() 584Dim oldProject = oldSolution.Projects.Single() 616Dim oldProject = oldSolution.Projects.Single() 648Dim oldProject = oldSolution.Projects.Single() 679Dim oldProject = oldSolution.Projects.Single() 683Dim newProject = newSolution.Projects.Single()
Formatting\CodeCleanUpTests.vb (1)
513Dim project = workspace.CurrentSolution.Projects.Single()
QuickInfo\SemanticQuickInfoSourceTests.vb (2)
30Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 44workspace.CurrentSolution.Projects.First().Documents.First(),
Microsoft.CodeAnalysis.Workspaces (17)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
87var tasks = project.Solution.Projects.Select(async p => new
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
66var projectsToFix = project.Solution.Projects
CodeFixesAndRefactorings\FixAllLogger.cs (1)
87m[DocumentCount] = fixAllState.Solution.Projects.Sum(p => p.DocumentIds.Count);
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
121documentsToFix = Project.Solution.Projects.SelectMany(p => p.Documents);
Editing\SymbolEditor.cs (1)
134_assemblyNameToProjectIdMap ??= _originalSolution.Projects
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
183foreach (var project in solution.Projects)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (2)
87var count = _solution.Projects.SelectMany(p => p.DocumentIds).Count(); 90foreach (var project in _solution.Projects)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
220foreach (var project in solution.Projects)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
72projects ??= ImmutableHashSet.Create(solution.Projects.ToArray()); 413solution, ImmutableArray.Create<ISymbol>(type), solution.Projects.ToImmutableHashSet(), cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
182: _solution.Projects.ToImmutableHashSet();
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
169var allProjects = solution.Projects.ToImmutableHashSet();
FindSymbols\SymbolFinder.cs (1)
164foreach (var sourceProject in solution.Projects)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
88var referencingProjects = new HashSet<ProjectId>(solution.Projects.Where(p => p.MetadataReferences.Contains(reference)).Select(p => p.Id));
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
624foreach (var project in Workspace.CurrentSolution.Projects)
Workspace\Workspace.cs (1)
1200foreach (var p in solution.Projects)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
64foreach (var project in solution.Projects)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (62)
MSBuildWorkspaceTestBase.cs (4)
62var project = sol.Projects.First(); 73var project = sol.Projects.First(); 126var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 127var 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) 243foreach (var project in workspace.CurrentSolution.Projects) 294foreach (var project in workspace.CurrentSolution.Projects) 316foreach (var project in workspace.CurrentSolution.Projects) 352var projects = workspace.CurrentSolution.Projects.Where(p => p.FilePath.EndsWith("Project.csproj")); 390var projects = solution.Projects.ToArray(); 452Assert.Contains(workspace.CurrentSolution.Projects, p => p.Name == "Library(net6)"); 453Assert.Contains(workspace.CurrentSolution.Projects, p => p.Name == "Library(net5)");
VisualStudioMSBuildWorkspaceTests.cs (49)
58var project = solution.Projects.First(); 74var vbProject = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 99var p0 = solution.Projects.ElementAt(0); 100var p1 = solution.Projects.ElementAt(1); 206var projects = solution.Projects.ToArray(); 228var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 229var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 243var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 244var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 264var project = solution.Projects.Single(); 282var project = sol.Projects.First(p => p.Language == language); 297var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 298var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 320var p1 = sol.Projects.First(p => p.Language == LanguageNames.CSharp); 330var p2 = p1.Solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 376var project = solution.Projects.First(); 573var project = solution.Projects.First(); 773var project = solution.Projects.First(); 791var project = solution.Projects.First(); 809var project = solution.Projects.First(); 827var project = solution.Projects.First(); 943var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 977var doc = solution.Projects.First().Documents.First(d => d.FilePath == sourceFile); 1643var project = sol.Projects.First(); 2226var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2256var doc = workspace.CurrentSolution.Projects.First().Documents.First(); 2292Assert.Equal(2, workspace.CurrentSolution.Projects.Count()); 2322Assert.Equal(2, workspace.CurrentSolution.Projects.Count()); 2416var proj = sol.Projects.First(); 2435foreach (var project in sol.Projects) 2485foreach (var project in sol.Projects) 2500var project = solution.Projects.First(); 2516var project = solution.Projects.First(); 2534var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2552var csproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.CSharp); 2560var vbproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2629var project = solution.Projects.First(); 2693var testProject = solution.Projects.FirstOrDefault(p => p.Name == "ReferenceTest"); 2697var libraryProject = solution.Projects.FirstOrDefault(p => p.Name == "Library1"); 2719var testProject = solution.Projects.FirstOrDefault(p => p.Name == "ReferenceTest"); 2723var library1Project = solution.Projects.FirstOrDefault(p => p.Name == "Library1"); 2727var library2Project = solution.Projects.FirstOrDefault(p => p.Name == "Library2"); 2810var project = sol.GetObjectReference(static s => s.Projects.First()); 2900var project = solution.Projects.First(); 2928var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 3009var project = Assert.Single(solution.Projects); 3108foreach (var project in solution.Projects) 3148var project = solution.Projects.Single(p => p.FilePath.EndsWith("CSharpProject_ProjectReference.csproj")); 3211var 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 (108)
FindAllDeclarationsTests.cs (2)
667var project = solution.Projects.First(); 704var project = solution.Projects.Single();
FindAllDeclarationsTests.TestSolutionsAndProject.cs (1)
143project = solution.Projects.First();
FindReferencesTests.cs (14)
86var project = solution.Projects.First(); 111var project = solution.Projects.First(); 306var project = solution.Projects.First(); 369}", SystemRef_v46, solution.Projects.Single(pid => pid.Name == "NetStandardProject").Id); 371var desktopProject = solution.Projects.First(p => p.Name == "DesktopProject"); 375var netStandardProject = solution.Projects.First(p => p.Name == "NetStandardProject"); 421var project = solution.Projects.Single(); 462", MscorlibRef, solution.Projects.Single(pid => pid.Name == "PortableProject").Id); 465var portableCompilation = await solution.Projects.Single(p => p.Name == "PortableProject").GetCompilationAsync(); 469var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 499var project = solution.Projects.First(); 526var project = solution.Projects.First(); 559var project = solution.Projects.First(); 601var project = solution.Projects.First();
SolutionTests\SolutionTests.cs (60)
171var documentId = solution.Projects.Single().DocumentIds.Single(); 191var documentId = solution.Projects.Single().DocumentIds.Single(); 222var documentId = solution.Projects.Single().DocumentIds.Single(); 249var documentId = solution.Projects.Single().DocumentIds.Single(); 267var documentId = solution.Projects.Single().DocumentIds.Single(); 278var documentId = solution.Projects.Single().DocumentIds.Single(); 324var documentId = solution.Projects.Single().DocumentIds.Single(); 349var documentId = solution.Projects.Single().DocumentIds.Single(); 373var documentId = solution.Projects.Single().DocumentIds.Single(); 407var documentId1 = solution.Projects.First().DocumentIds.Single(); 408var documentId2 = solution.Projects.Last().DocumentIds.Single(); 495var documentId1 = solution.Projects.First().DocumentIds.Single(); 496var documentId2 = solution.Projects.Last().DocumentIds.Single(); 574var documentId1 = solution.Projects.First().DocumentIds.Single(); 575var documentId2 = solution.Projects.Last().DocumentIds.Single(); 660var documentId1 = solution.Projects.First().DocumentIds.Single(); 661var documentId2 = solution.Projects.Last().DocumentIds.Single(); 737var documentId1 = solution.Projects.First().DocumentIds.Single(); 738var documentId2 = solution.Projects.Last().DocumentIds.Single(); 807var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 829var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 853var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 875var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 899var documentId = solution.Projects.Single().DocumentIds.Single(); 921var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 943var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 1237var originalSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1240var defaultOptions = solution.Projects.Single().Services.GetRequiredService<ICompilationFactoryService>().GetDefaultCompilationOptions(); 1247var newSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1347var projectId = solution.Projects.Single().Id; 1380var projectId = solution.Projects.Single().Id; 1396var projectId = solution.Projects.Single().Id; 1438var projectId = solution.Projects.Single().Id; 1509var projectId = solution.Projects.Single().Id; 1527var projectId = solution.Projects.Single().Id; 1552var projectId = solution.Projects.Single().Id; 1579var projectId = solution.Projects.Single().Id; 1597var projectId = solution.Projects.Single().Id; 1625var projectId = solution.Projects.Single().Id; 1943var pid2 = solution.Projects.Single().Id; 1972var project = Assert.Single(solution.Projects); 2050var finalProject = solution.Projects.Single(); 2070Assert.All(solution.Projects, p => Assert.Single(p.Documents)); 2074Assert.All(solution.Projects, p => Assert.Empty(p.Documents)); 2189foreach (var project in solution.Projects) 2336Assert.Empty(solution.Projects.Single().AnalyzerReferences); 2343var actualAnalyzerReferences = newSolution.Projects.Single().AnalyzerReferences; 2360actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 2369actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 2375actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 2381actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 2436Assert.Equal(2, sol.Projects.Count()); 2444Assert.Equal(1, sol2.Projects.Count()); 2462Assert.Equal(2, sol.Projects.Count()); 2469Assert.Equal(1, sol2.Projects.Count()); 2476Assert.Equal(2, sol3.Projects.Count()); 3692var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 4275var s4 = s2.RemoveProject(s2.Projects.Single(p => p.Name == "P1").Id); 4333var documentId = solution.Projects.Single().DocumentIds.Single(); 4336var originalCompilation = await solution.Projects.Single().GetCompilationAsync();
SolutionTests\SolutionWithSourceGeneratorTests.cs (9)
253project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single(); 296project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Hello, everyone!")).Projects.Single(); 301project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Good evening, everyone!")).Projects.Single(); 357SourceText.From("Hello, world!!!!")).Projects.Single(); 599var generatedDocument = Assert.Single(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 626Assert.Empty(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 660var projectWithReference = generatedDocument.Project.Solution.Projects.Single(p => p.Id != projectIdWithGenerator); 706var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 802project = 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)
64var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 86var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 110var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 133var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 157var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 184var tree = await solution.Projects.First().Documents.First().GetSyntaxTreeAsync();
WorkspaceTests\AdhocWorkspaceTests.cs (9)
40Assert.Equal(project, ws.CurrentSolution.Projects.FirstOrDefault()); 52Assert.Same(project, ws.CurrentSolution.Projects.FirstOrDefault()); 101var project = solution.Projects.FirstOrDefault(); 170Assert.Equal(0, ws.CurrentSolution.Projects.Count()); 175Assert.Equal(1, ws.CurrentSolution.Projects.Count()); 176var proj = ws.CurrentSolution.Projects.First(); 201Assert.Equal(1, ws.CurrentSolution.Projects.Count()); 204Assert.Equal(0, newSolution.Projects.Count()); 209Assert.Equal(0, ws.CurrentSolution.Projects.Count());
Microsoft.VisualStudio.LanguageServices (25)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (2)
82.Projects 133foreach (var project in solution.Projects)
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
157foreach (var project in _workspace.CurrentSolution.Projects)
CodeLens\CodeLensCallbackListener.cs (1)
65foreach (var project in solution.Projects)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (6)
100var projectsWithHierarchy = currentSolution.Projects 209var containsCSharpProject = solution.Projects.Any(static project => project.Language == LanguageNames.CSharp); 210var containsVisualBasicProject = solution.Projects.Any(static project => project.Language == LanguageNames.VisualBasic); 314otherProjectsForMultiTfmProject = solution.Projects.Where( 332foreach (var language in solution.Projects.Select(p => p.Language).Distinct()) 375var projects = project != null ? otherProjectsForMultiTfmProject.Add(project) : solution.Projects;
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)
166=> _workspace.CurrentSolution.Projects.FirstOrDefault(proj => _workspace.GetHierarchy(proj.Id) == hierarchy);
Library\ObjectBrowser\Extensions.cs (1)
83foreach (var other in project.Solution.Projects)
Progression\GraphBuilder.cs (1)
79var project = _solution.Projects.FirstOrDefault(
Progression\GraphNodeIdCreation.cs (1)
421foreach (var project in solution.Projects)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1535uiContext.IsActive = this.CurrentSolution.Projects.Any(p => p.Language == language);
SyncNamespaces\SyncNamespacesCommandHandler.cs (3)
81visible = _workspace.CurrentSolution.Projects 110var projects = _workspace.CurrentSolution.Projects 123return solution.Projects
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
256foreach (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 (77)
CodeModel\AbstractFileCodeElementTests.cs (1)
55=> GetCurrentSolution().Projects.Single();
CodeModel\FileCodeModelTestHelpers.cs (1)
36var project = workspace.CurrentSolution.Projects.Single();
F1Help\F1HelpTests.cs (1)
32var actualText = await service.GetHelpTermAsync(workspace.CurrentSolution.Projects.First().Documents.First(), workspace.Documents.First().SelectedSpans.First(), CancellationToken.None);
Interactive\Commands\ResetInteractiveTests.cs (1)
54var project = workspace.CurrentSolution.Projects.FirstOrDefault(p => p.AssemblyName == "ResetInteractiveTestsAssembly");
PersistentStorage\AbstractPersistentStorageTests.cs (30)
125var project = solution.Projects.First(); 227var project = solution.Projects.Single(); 245var document = solution.Projects.Single().Documents.Single(); 278DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(s))); 279var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1))); 293DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(s))); 294var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 319Assert.True(await storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 320DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 332Assert.True(await storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 333DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 489var document = solution.Projects.Single().Documents.Single(); 510var document = solution.Projects.Single().Documents.Single(); 531var document = solution.Projects.Single().Documents.Single(); 552var document = solution.Projects.Single().Documents.Single(); 573var document = solution.Projects.Single().Documents.Single(); 597var document = solution.Projects.Single().Documents.Single(); 621var document = solution.Projects.Single().Documents.Single(); 645var document = solution.Projects.Single().Documents.Single(); 669var document = solution.Projects.Single().Documents.Single(); 690var document = solution.Projects.Single().Documents.Single(); 711var document = solution.Projects.Single().Documents.Single(); 732var document = solution.Projects.Single().Documents.Single(); 753var document = solution.Projects.Single().Documents.Single(); 777var document = solution.Projects.Single().Documents.Single(); 801var document = solution.Projects.Single().Documents.Single(); 825var document = solution.Projects.Single().Documents.Single(); 880var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 900var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 995var project = solution.Projects.Single();
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (5)
40=> environment.Workspace.CurrentSolution.Projects.Single().DefaultNamespace; 58var project = environment.Workspace.CurrentSolution.Projects.Single(); 87var project = environment.Workspace.CurrentSolution.Projects.Single(); 136Assert.Equal(expectedRunAnalyzers, environment.Workspace.CurrentSolution.Projects.Single().State.RunAnalyzers); 156Assert.Equal(expectedRunAnalyzers, environment.Workspace.CurrentSolution.Projects.Single().State.RunAnalyzers);
ProjectSystemShim\CPS\AnalyzersTests.cs (3)
34var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 41workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 67var ca1012DiagnosticOption = environment.Workspace.CurrentSolution.Projects.Single().CompilationOptions.SpecificDiagnosticOptions["CA1012"];
ProjectSystemShim\CPS\CSharpCompilerOptionsTests.cs (5)
32var parseOptions = environment.Workspace.CurrentSolution.Projects.Single().ParseOptions; 41var parseOptions = environment.Workspace.CurrentSolution.Projects.Single().ParseOptions; 177Assert.Equal(SourceHashAlgorithms.Default, environment.Workspace.CurrentSolution.Projects.Single().State.ChecksumAlgorithm); 181var project = environment.Workspace.CurrentSolution.Projects.Single(); 182Assert.Equal(SourceHashAlgorithm.Sha1, environment.Workspace.CurrentSolution.Projects.Single().State.ChecksumAlgorithm);
ProjectSystemShim\CPS\CSharpReferencesTests.cs (1)
139return environment.Workspace.CurrentSolution.Projects.Single()
ProjectSystemShim\CPS\SourceFileHandlingTests.cs (11)
30IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 49IEnumerable<TextDocument> GetCurrentAdditionalDocuments() => environment.Workspace.CurrentSolution.Projects.Single().AdditionalDocuments; 67IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 68VersionStamp GetVersion() => environment.Workspace.CurrentSolution.Projects.Single().Version; 117IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 158IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 211IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 250IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 289IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 325IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 374IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents;
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (3)
80var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 87workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 214var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (5)
36var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 50var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 64var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 190var project = environment.Workspace.CurrentSolution.Projects.Single(); 221var project = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\OutputPathTests.cs (1)
35var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\SourceFileHandlingTests.cs (7)
30Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents); 44var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 57var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 67var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath); 71var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 81var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath); 85var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single();
ProjectSystemShim\LifetimeTests.cs (2)
25Assert.Single(environment.Workspace.CurrentSolution.Projects); 30Assert.Empty(environment.Workspace.CurrentSolution.Projects);
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\RemoteLanguageServiceWorkspace.cs (1)
333var project = CurrentSolution.Projects.FirstOrDefault(p => p.Name == projectName && p.Language == language);
ProjectsHandler.cs (1)
26foreach (var project in solution.Projects)
Microsoft.VisualStudio.LanguageServices.LiveShare.UnitTests (1)
ProjectsHandlerTests.cs (1)
27var expected = solution.Projects.Select(p => CreateLspProject(p)).ToArray();
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (3)
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)
57Dim project = workspace.CurrentSolution.Projects.Single()
ProjectSystemShim\Framework\TestEnvironment.vb (1)
167Return Workspace.CurrentSolution.Projects.Single().CompilationOptions
Microsoft.VisualStudio.LanguageServices.UnitTests (104)
CodeModel\AbstractEventCollectorTests.vb (1)
104Dim project = workspace.CurrentSolution.Projects.First()
CodeModel\CSharp\FileCodeModelTests.vb (2)
976Dim project = state.VisualStudioWorkspace.CurrentSolution.Projects.First() 1208Dim docId = workspace.CurrentSolution.Projects(0).DocumentIds(0)
CodeModel\CSharp\SyntaxNodeKeyTests.vb (1)
231Dim project = workspace.CurrentSolution.Projects.First()
DebuggerIntelliSense\TestState.vb (1)
38Dim language = Workspace.CurrentSolution.Projects.First().Language
Debugging\VisualBasicBreakpointResolutionServiceTests.vb (1)
28Dim document = workspace.CurrentSolution.Projects.First.Documents.First
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (8)
60Await analyzer.AnalyzeSyntaxAsync(workspace.CurrentSolution.Projects.First().Documents.First(), InvocationReasons.Empty, CancellationToken.None) 97Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 136Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 175Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 215Dim document = workspace.CurrentSolution.Projects.First().Documents.First() 254Await analyzer.AnalyzeSyntaxAsync(workspace.CurrentSolution.Projects.First().Documents.First(), InvocationReasons.Empty, CancellationToken.None) 283Await analyzer.AnalyzeSyntaxAsync(workspace.CurrentSolution.Projects.First().Documents.First(), InvocationReasons.Empty, CancellationToken.None) 319Dim document = workspace.CurrentSolution.Projects.First().Documents.First()
Diagnostics\DiagnosticTableDataSourceTests.vb (18)
69Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 90Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 117Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 160Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 210Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 242Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 271Dim projectId = workspace.CurrentSolution.Projects.First().Id 298Dim documentId = workspace1.CurrentSolution.Projects.First().DocumentIds.First() 336Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 375Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 409Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 443Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 474Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 507Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 538Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 570Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 678Dim document1 = workspace.CurrentSolution.Projects.First(Function(p) p.Name = "Proj1").Documents.First() 679Dim document2 = workspace.CurrentSolution.Projects.First(Function(p) p.Name = "Proj2").Documents.First()
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (12)
54Dim project = workspace.CurrentSolution.Projects.First() 92Dim project = workspace.CurrentSolution.Projects.First() 109Dim project = workspace.CurrentSolution.Projects.First() 123Dim project = workspace.CurrentSolution.Projects.First() 157Dim project = workspace.CurrentSolution.Projects.First() 198Dim project = workspace.CurrentSolution.Projects.First() 247Dim project = workspace.CurrentSolution.Projects.First() 283Dim project = workspace.CurrentSolution.Projects.First() 335Dim project = workspace.CurrentSolution.Projects.First() 374Dim project = workspace.CurrentSolution.Projects.First() 450Dim project = workspace.CurrentSolution.Projects.First() 504Dim 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)
236Dim 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 (11)
37Assert.Single(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 52Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 76Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 98Dim analyzers = environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Single().GetAnalyzers(LanguageNames.CSharp) 138Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 143Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences) 158}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 172}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 182}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 192}, environment.Workspace.CurrentSolution.Projects.Single().AnalyzerReferences.Select(Function(r) r.FullPath)) 217AssertEx.Equal({path1, path2}, 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)
398Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
Snippets\SnippetCompletionProviderTests.vb (1)
30Dim document = testState.Workspace.CurrentSolution.Projects.First().Documents.First()
Snippets\VisualBasicSnippetExpansionClientTests.vb (1)
414Dim document = workspace.CurrentSolution.Projects.Single().Documents.Single()
SolutionExplorer\SourceGeneratorItemTests.vb (1)
217workspace.OnAdditionalDocumentTextChanged(workspace.CurrentSolution.Projects.Single().AdditionalDocumentIds.Single(),
TaskList\TaskListTableDataSourceTests.vb (9)
60Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 80Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 106Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 148Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 197Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 228Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 266Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 304Dim documentId = workspace.CurrentSolution.Projects.First().DocumentIds.First() 342Dim projects = workspace.CurrentSolution.Projects.ToArray()
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)
39return document.Project.Solution.Projects.Single(p => p.SupportsCompilation && p.FilePath == document.Project.FilePath);
Implementation\LanguageServer\Extensions\SolutionExtensions.cs (1)
18=> 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 (53)
Remote\SnapshotSerializationTests.cs (1)
590var compilation = await recovered.Projects.First().GetCompilationAsync(CancellationToken.None);
Services\AssetProviderTests.cs (1)
125var project = workspace.CurrentSolution.Projects.First();
Services\ServiceHubServicesTests.cs (5)
79var oldDocument = solution.Projects.First().Documents.First(); 154Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 188Assert.Empty(remoteWorkspace.CurrentSolution.Projects); 450var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase)); 458var project = solution.Projects.First(p => string.Equals(p.Name, projectName, StringComparison.OrdinalIgnoreCase));
Services\SolutionServiceTests.cs (44)
92var compilationOptions = solution.Projects.First().CompilationOptions; 121var compilationOptions = solution.Projects.First().CompilationOptions; 156await VerifySolutionUpdate(code, s => s.WithDocumentText(s.Projects.First().DocumentIds.First(), SourceText.From(code + " "))); 182var project = solution.Projects.Single(); 208await VerifySolutionUpdate(code, s => s.WithDocumentFolders(s.Projects.First().Documents.First().Id, new[] { "test" })); 370remoteSolution = remoteSolution.WithDocumentText(remoteSolution.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 396var currentSolution = remoteSolution1.WithDocumentText(remoteSolution1.Projects.First().Documents.First().Id, SourceText.From(code + " class Test2 { }")); 405currentSolution = oopSolution2.WithDocumentText(oopSolution2.Projects.First().Documents.First().Id, SourceText.From(code + " class Test3 { }")); 488.Projects.Single() 499var documentIdentity = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).First().Identity; 528var project1 = solution.Projects.Single(); 539Assert.Equal(2, syncedFullSolution.Projects.Count()); 544Assert.Equal(2, project1SyncedSolution.Projects.Count()); 549Assert.Equal(2, project2SyncedSolution.Projects.Count()); 562var project1 = solution.Projects.Single(); 575Assert.Equal(1, project1SyncedSolution.Projects.Count()); 576Assert.Equal(project1.Name, project1SyncedSolution.Projects.Single().Name); 582Assert.Equal(2, project2SyncedSolution.Projects.Count()); 590Assert.Equal(2, syncedFullSolution.Projects.Count()); 603var project1 = solution.Projects.Single(); 607solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id)); 616Assert.Equal(1, project2SyncedSolution.Projects.Count()); 617Assert.Equal(project2.Name, project2SyncedSolution.Projects.Single().Name); 623Assert.Equal(2, project3SyncedSolution.Projects.Count()); 636var project1 = solution.Projects.Single(); 640solution = project3.Solution.AddProjectReference(project3.Id, new(project3.Solution.Projects.Single(p => p.Name == "P2").Id)); 650Assert.Equal(2, project3SyncedSolution.Projects.Count()); 656Assert.Equal(2, project2SyncedSolution.Projects.Count()); 657AssertEx.SetEqual(new[] { project2.Name, project3.Name }, project2SyncedSolution.Projects.Select(p => p.Name)); 663Assert.Equal(3, project1SyncedSolution.Projects.Count()); 664AssertEx.SetEqual(new[] { project1.Name, project2.Name, project3.Name }, project1SyncedSolution.Projects.Select(p => p.Name)); 677var project1 = solution.Projects.Single(); 692Assert.Equal(3, project3SyncedSolution.Projects.Count()); 697Assert.Equal(3, project2SyncedSolution.Projects.Count()); 702Assert.Equal(3, project1SyncedSolution.Projects.Count()); 715var project1 = solution.Projects.Single(); 730Assert.Equal(3, project3SyncedSolution.Projects.Count()); 735Assert.Equal(3, project2SyncedSolution.Projects.Count()); 740Assert.Equal(3, project1SyncedSolution.Projects.Count()); 753var project1 = solution.Projects.Single(); 766Assert.Equal(1, project1SyncedSolution.Projects.Count()); 767Assert.Equal(project1.Name, project1SyncedSolution.Projects.Single().Name); 773Assert.Equal(2, project2SyncedSolution.Projects.Count()); 786var project1 = solution.Projects.Single();
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (2)
187var project = workspace.CurrentSolution.Projects.First(); 227var project = workspace.CurrentSolution.Projects.First().AddAnalyzerReference(analyzerReference);