375 references to GetCompilationAsync
AnalyzerRunner (4)
DiagnosticAnalyzerRunner.cs (3)
99_ = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 184var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 394var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Program.cs (1)
150var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
IdeCoreBenchmarks (3)
FindReferencesBenchmarks.cs (1)
109var compilation = await project.GetCompilationAsync();
IncrementalSourceGeneratorBenchmarks.cs (1)
160var compilation = await project.GetCompilationAsync();
RenameBenchmarks.cs (1)
48var compilation = project.GetCompilationAsync().Result;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ProjectExtensions.cs (1)
107var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (17)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3206var compilation = await workspace.CurrentSolution.Projects.First(p => p.Name == "P3").GetCompilationAsync();
SymbolKey\SymbolKeyTests.cs (8)
47var compilation = await project.GetCompilationAsync(); 82var compilation = await project.GetCompilationAsync(); 121var compilation = await project.GetCompilationAsync(); 166var compilation = await project.GetCompilationAsync(); 258bodyCompilation = await bodyProject.GetCompilationAsync(); 259referenceCompilation = await referenceProject.GetCompilationAsync(); 263referenceCompilation = await referenceProject.GetCompilationAsync(); 264bodyCompilation = await bodyProject.GetCompilationAsync();
Workspaces\WorkspaceTests_EditorFeatures.cs (8)
411var compilation = await snapshot.GetProject(id1).GetCompilationAsync(); 434var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync(); 458var compilation2 = await snapshot.GetProject(id2).GetCompilationAsync(); 482var compilation2 = await solutionY.GetProject(id2).GetCompilationAsync(); 501var compilation2Z = await solutionZ.GetProject(id2).GetCompilationAsync(); 527var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync(); 584var compilation2y = await solutionY.GetProject(id2).GetCompilationAsync(); 615var compilation2Z = await partialDoc2Z.Project.GetCompilationAsync();
Microsoft.CodeAnalysis.CSharp.Features (1)
AddImport\CSharpAddImportFeatureService.cs (1)
397var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\AddImportsTests.cs (1)
791var compilation = await document.Project.GetCompilationAsync(CancellationToken.None);
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.Cocoa (1)
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
106var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\EditAndContinueTestHelpers.cs (2)
241EditSession.MergePartialEdits(oldProject.GetCompilationAsync().Result!, newProject.GetCompilationAsync().Result!, allEdits, out var mergedEdits, out _, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (121)
EditAndContinue\CompileTimeSolutionProviderTests.cs (3)
128_ = await workspace.CurrentSolution.GetRequiredProject(projectId).GetCompilationAsync(); 133_ = await compileTimeSolution1.GetRequiredProject(projectId).GetCompilationAsync(); 149_ = await compileTimeSolution2.GetRequiredProject(projectId).GetCompilationAsync();
MetadataAsSource\AbstractMetadataAsSourceTests.cs (2)
88references.Add(MetadataReference.CreateFromImage((await metadataProject.GetCompilationAsync()).EmitToArray())); 111var generatedCompilation = await generatedDocument.Project.GetCompilationAsync();
MetadataAsSource\MetadataAsSourceTests.cs (1)
1723var compilation = await context.DefaultProject.GetCompilationAsync();
SymbolFinder\DependentTypeFinderTests.cs (27)
75var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 78var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 116var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 119var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 167var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 170var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 208var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 211var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 250var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 253var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 292var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 295var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 333var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 336var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 374var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 377var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 414var portableCompilation = await GetPortableProject(solution).GetCompilationAsync(); 417var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 438var compilation = await GetNormalProject(solution).GetCompilationAsync(); 483var compilation = await GetNormalProject(solution).GetCompilationAsync(); 535var compilation = await GetNormalProject(solution).GetCompilationAsync(); 572var compilation = await GetNormalProject(solution).GetCompilationAsync(); 602var compilation = await GetNormalProject(solution).GetCompilationAsync(); 700var compilation = await normalProject1.GetCompilationAsync(); 754var compilation1 = await solution.Projects.Single(p => p.Name == "PortableProject1").GetCompilationAsync(); 755var compilation2 = await solution.Projects.Single(p => p.Name == "PortableProject2").GetCompilationAsync(); 787var portableCompilation = await GetPortableProject(solution).GetCompilationAsync();
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)
Peek\DefinitionPeekableItem.cs (1)
76var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (10)
Compilation\CompilationTests.vb (2)
33Assert.Null(Await project.GetCompilationAsync()) 35Assert.Null(Await project.GetCompilationAsync())
FindReferences\FindReferencesTests.vb (1)
610Dim compilation = Await csProject.GetCompilationAsync()
Workspaces\TryFindSourceDefinitionTests.vb (7)
58Dim Type = (Await GetProject(snapshot, "CSharpAssembly").GetCompilationAsync()).GlobalNamespace.GetTypeMembers("CSClass").Single() 102Dim Type = (Await GetProject(snapshot, "VBAssembly").GetCompilationAsync()).GlobalNamespace.GetTypeMembers("VBClass").Single() 141Dim compilation = Await GetProject(workspace.CurrentSolution, "VBAssembly").GetCompilationAsync() 178Dim compilation = Await GetProject(workspace.CurrentSolution, "VBAssembly").GetCompilationAsync() 215Dim compilation = Await GetProject(workspace.CurrentSolution, "VBAssembly").GetCompilationAsync() 249Dim retargetedCompilation = Await GetProject(workspace.CurrentSolution, "CSharpAssembly").GetCompilationAsync() 251Dim retargetingCompilation = Await GetProject(workspace.CurrentSolution, "CSharpAssembly2").GetCompilationAsync()
Microsoft.CodeAnalysis.Features (22)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
179var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 200var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (3)
85var compilation = await currentProject.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 114var compilation = await currentProject.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 184var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (1)
33var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
286var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
333var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditSession.cs (2)
978var oldCompilation = await oldProject.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 979var newCompilation = await newProject.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
279var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (2)
44var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 66var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
350var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
224var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
319var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
30var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
SymbolMapping\SymbolMappingServiceFactory.cs (1)
26var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
77var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Tagging\CompilationAvailableHelpers.cs (1)
14=> project.GetCompilationAsync(cancellationToken);
UnusedReferences\UnusedReferencesRemover.cs (1)
41var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Workspace\BackgroundCompiler.cs (1)
123var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (1)
137var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (9)
CompilerInvocationTests.vb (7)
25Dim compilation = Await project.GetCompilationAsync() 52Dim compilation = Await project.GetCompilationAsync() 80Dim compilation = Await project.GetCompilationAsync() 101Dim compilation = Await project.GetCompilationAsync() 122Dim compilation = Await Project.GetCompilationAsync() 154Dim compilation = Await project.GetCompilationAsync() 171Dim compilation = Await project.GetCompilationAsync()
ProjectStructureTests.vb (1)
60Dim compilation = Await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()
Utilities\TestLsifOutput.vb (1)
53Dim compilation = Await project.GetCompilationAsync()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (6)
LineCommit\CommitBufferManager.vb (2)
297Dim compilation = Await project.GetCompilationAsync(cancellationToken).ConfigureAwait(False) 302Dim refCompilation = Await refProject.GetCompilationAsync(cancellationToken).ConfigureAwait(False)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (4)
117Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False) 163Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False) 220Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False) 266Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (1)
68Dim compilerEngineCompilation = CType(compilerEngineWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync().Result, VisualBasicCompilation)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
AddImport\VisualBasicAddImportFeatureService.vb (1)
297Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)
Debugging\LocationInfoGetter.vb (1)
33Dim compilation = Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (1)
27Return SpecializedCollections.SingletonEnumerable(New PredefinedCastExpressionDocumentation(node.Keyword.Kind, Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
FindSymbols\VisualBasicReferenceFinder.vb (2)
40Dim compilation = Await project.GetCompilationAsync(cancellationToken).ConfigureAwait(False) 53Dim compilation = Await project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)
Microsoft.CodeAnalysis.Workspaces (12)
Editing\SymbolEditor.cs (1)
151var comp = await solution.GetProject(projectId).GetCompilationAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
120var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
ProjectExtensions.cs (1)
107var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Shared\Extensions\ISolutionExtensions.cs (1)
28var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Shared\Extensions\SyntaxGeneratorExtensions.cs (2)
326var compilation = await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false); 516var compilation = await newDocument.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\Document.cs (1)
288var compilation = (await this.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(false))!;
Workspace\Solution\Project.cs (4)
93/// <see cref="GetCompilationAsync(CancellationToken)"/> method. 95/// If <see langword="false"/> then <see cref="GetCompilationAsync(CancellationToken)"/> method will return <see langword="null"/> instead. 460/// cases you should call <see cref="GetCompilationAsync"/> which will either return the cached <see cref="Compilation"/> 478/// Determines if the compilation returned by <see cref="GetCompilationAsync"/> and all its referenced compilation are from fully loaded projects.
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (1)
233/// (for example, through <see cref="Project.GetCompilationAsync"/> or <see
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
572var compilation = project.GetCompilationAsync(CancellationToken.None).WaitAndGetResult_CanCallOnBackground(CancellationToken.None);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (35)
MSBuildWorkspaceTestBase.cs (1)
135var c1 = await p1.GetCompilationAsync();
NetCoreTests.cs (2)
430var compilation = await project.GetCompilationAsync(); 486var compilation = await project.GetCompilationAsync();
VisualStudioMSBuildWorkspaceTests.cs (32)
86var compilation = await vbProject.GetCompilationAsync(); 212var compilation1 = await projects[0].GetCompilationAsync(); 213var compilation2 = await projects[1].GetCompilationAsync(); 306var c2 = await p2.GetCompilationAsync(); 333var c2 = await p2.GetCompilationAsync(); 358var compilation = await project2.GetCompilationAsync(); 476var compilation = await project.GetCompilationAsync(); 491var compilation = await project.GetCompilationAsync(); 505var compilation = await project.GetCompilationAsync(); 520var compilation = await project.GetCompilationAsync(); 535var compilation = await project.GetCompilationAsync(); 600var compilation = await project.GetCompilationAsync(); 615var compilation = await project.GetCompilationAsync(); 629var compilation = await project.GetCompilationAsync(); 644var compilation = await project.GetCompilationAsync(); 659var compilation = await project.GetCompilationAsync(); 792var comp = await project.GetCompilationAsync(); 810var comp = await project.GetCompilationAsync(); 1456var compilation = await project.GetCompilationAsync(); 1888var compilation = await project.GetCompilationAsync(); 1911var compilation = await project.GetCompilationAsync(); 1935var compilation = await project.GetCompilationAsync(); 1958var compilation = await project.GetCompilationAsync(); 2295var comp = await proj.GetCompilationAsync(); 2400var comp = await proj.GetCompilationAsync(); 2417var comp = await proj.GetCompilationAsync(); 2501var comp = await project.GetCompilationAsync(); 2519var comp = await project.GetCompilationAsync(); 2537var comp = await project.GetCompilationAsync(); 2555var cscomp = await csproject.GetCompilationAsync(); 2563var vbcomp = await vbproject.GetCompilationAsync(); 3156var compilation = await project.GetCompilationAsync();
Microsoft.CodeAnalysis.Workspaces.UnitTests (70)
CommandLineProject\CommandLineProjectWorkspaceTests.cs (1)
49var compilation = await project.GetCompilationAsync();
FindAllDeclarationsTests.cs (1)
185var expectedSymbol = (await solution.GetProject(submission0Id).GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").SingleOrDefault().GetMembers("Inner").SingleOrDefault();
FindReferencesTests.cs (14)
87var symbol = (await project.GetCompilationAsync()).GetTypeByMetadataName("C").GetMembers("X").First(); 112var symbol = (IFieldSymbol)(await project.GetCompilationAsync()).GetTypeByMetadataName("C").GetMembers("X").First(); 162var comp = await prj.GetCompilationAsync(); 201var comp = await prj.GetCompilationAsync(); 265var comp = await prj.GetCompilationAsync(); 307var comp = await project.GetCompilationAsync(); 377var interfaceMethod = (IMethodSymbol)(await netStandardProject.GetCompilationAsync()).GetTypeByMetadataName("N.I").GetMembers("Get").First(); 422var compilation = await project.GetCompilationAsync(); 465var portableCompilation = await solution.Projects.Single(p => p.Name == "PortableProject").GetCompilationAsync(); 469var normalCompilation = await solution.Projects.Single(p => p.Name == "NormalProject").GetCompilationAsync(); 500var comp = await project.GetCompilationAsync(); 527var compilation = await project.GetCompilationAsync(); 560var compilation = await project.GetCompilationAsync(); 602var compilation = await project.GetCompilationAsync();
SolutionTests\SolutionTests.cs (38)
313var compilation = (await project.GetCompilationAsync())!; 2052Assert.Empty((await finalProject.GetCompilationAsync()).SyntaxTrees); 2197var compilation = await project.GetCompilationAsync(); 2286await solution.GetProject(projectIds[0]).GetCompilationAsync(CancellationToken.None); 2287await solution.GetProject(projectIds[2]).GetCompilationAsync(CancellationToken.None); 2301var assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference); 2308assemblyReference = (IAssemblySymbol)solution.GetProject(project1).GetCompilationAsync().Result.GetAssemblyOrModuleSymbol(mefReference); 2844var compilation = proj.GetCompilationAsync().Result; 3093var observed = solution.GetProject(projectId).GetCompilationAsync().Result; 3118var observed = solution.GetProject(projectId).GetCompilationAsync().Result; 3333var comp3 = project3.GetCompilationAsync().Result; 3341comp3 = project3.GetCompilationAsync().Result; 3370Assert.Empty(project.GetCompilationAsync().Result.ExternalReferences); 3398Assert.Equal(2, project2.GetCompilationAsync().Result.ExternalReferences.Length); 3427Assert.Single(project2.GetCompilationAsync().Result.ExternalReferences); 3442var tree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3464var compilation = await project.GetCompilationAsync(); 3509var compilation = await project.GetCompilationAsync(); 3586var originalCompilation = await project.GetCompilationAsync(); 3608var singleTree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3621var originalCompilation = await project.GetCompilationAsync(); 3630var singleTree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3643var originalCompilation = await project.GetCompilationAsync(); 3652var treesInCompilation = (await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees; 3667var originalCompilation = await document.Project.GetCompilationAsync(); 3672Assert.Contains(await frozenDocument.GetSyntaxTreeAsync(), (await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3692var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 3707Assert.Contains(tree, (await frozen.Project.GetCompilationAsync()).SyntaxTrees); 3816return solution.GetProject(pid).GetCompilationAsync().Result.SyntaxTrees.ToImmutableArray(); 3927var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync(); 3939var newCompilation = await project.GetCompilationAsync(); 3987var finalCompilation = await project.GetCompilationAsync(); 4017Assert.Equal(provider, (await project.GetCompilationAsync()).Options.SyntaxTreeOptionsProvider); 4030Assert.Equal(provider, (await project.GetCompilationAsync()).Options.SyntaxTreeOptionsProvider); 4034var finalCompilation = await project.GetCompilationAsync(); 4092var originalCompilation = await solution.GetProject(projectId).GetCompilationAsync(); 4108var newCompilation = await solution.GetProject(projectId).GetCompilationAsync(); 4336var originalCompilation = await solution.Projects.Single().GetCompilationAsync();
SolutionTests\SolutionWithSourceGeneratorTests.cs (4)
445await project.GetCompilationAsync(); 514_ = await project.GetCompilationAsync(); 736var objectReference = await project.GetCompilationAsync(); 805_ = await project.GetCompilationAsync();
SolutionTests\SourceGeneratorTelemetryCollectorWorkspaceServiceTests.cs (1)
35_ = await project.GetCompilationAsync();
WorkspaceTests\AdhocWorkspaceTests.cs (1)
407var comp = await proj.GetCompilationAsync();
WorkspaceTests\WorkspaceReferenceTests.cs (10)
32var compilation1 = await project.GetCompilationAsync(); 40var compilation2 = await document.Project.GetCompilationAsync(); 72var compilation1 = await project.GetCompilationAsync(); 80var compilation2 = await document.Project.GetCompilationAsync(); 112var compilation1 = await project.GetCompilationAsync(); 120var compilation2 = await document.Project.GetCompilationAsync(); 152var compilation1 = await project.GetCompilationAsync(); 164var compilation2 = await document.Project.GetCompilationAsync(); 185var compilation1 = await project.GetCompilationAsync(); 194var compilation2 = await forkedProject.GetCompilationAsync();
Microsoft.VisualStudio.LanguageServices (27)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
101var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (1)
190document.Project.GetCompilationAsync(System.Threading.CancellationToken.None);
Interactive\VsResetInteractive.cs (1)
309var compilation = await document.Project.GetCompilationAsync().ConfigureAwait(true);
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
43.GetCompilationAsync(CancellationToken.None)
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
489.GetCompilationAsync(cancellationToken) 517.GetCompilationAsync(cancellationToken)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
210.GetCompilationAsync(CancellationToken.None) 542var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Library\ObjectBrowser\ObjectList.cs (2)
687.GetCompilationAsync(CancellationToken.None) 758var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Library\ObjectBrowser\ObjectListItem.cs (1)
96.GetCompilationAsync(CancellationToken.None)
Progression\GraphNavigatorExtension.cs (1)
83var symbol = symbolId.Value.Resolve(await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false), cancellationToken: cancellationToken).Symbol;
Progression\GraphNodeIdCreation.cs (1)
423var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
PullMemberUp\SymbolDependentsBuilder.cs (1)
60var compilation = await _project.GetCompilationAsync(_cancellationToken).ConfigureAwait(false);
Venus\ContainedLanguageCodeSupport.cs (12)
47var type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(className); 60var type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(className); 90var compilation = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken); 159var thisCompilation = thisDocument.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken); 195returnType: targetDocument.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetSpecialType(SpecialType.System_Void), 266var type = thisDocument.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(className); 299var type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(className); 301var compilation = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken); 422return document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(fullyQualifiedName); 428var type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GetTypeByMetadataName(typeName); 434var ns = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken).GlobalNamespace; 486var compilation = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult_Venus(cancellationToken);
Workspace\VisualStudioSymbolNavigationService.cs (1)
116var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Implementation (6)
CodeModel\CodeTypeRef.cs (1)
84var arrayType = project.GetCompilationAsync().Result.CreateArrayTypeSymbol(LookupTypeSymbol(), rank);
CodeModel\Collections\ExternalMemberCollection.cs (1)
53if (_typeSymbolId.Resolve(project.GetCompilationAsync().Result).Symbol is not ITypeSymbol typeSymbol)
CodeModel\Collections\ExternalNamespaceEnumerator.cs (2)
67if (namespaceSymbolId.Resolve(project.GetCompilationAsync().Result).Symbol is not INamespaceSymbol namespaceSymbol) 72var containingAssembly = project.GetCompilationAsync().Result.Assembly;
CodeModel\ExternalElements\AbstractExternalCodeElement.cs (1)
43return project.GetCompilationAsync(CancellationToken.None).Result;
CodeModel\RootCodeModel.cs (1)
43=> GetProject().GetCompilationAsync().Result;
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
GoToDefinition\GoToDefinitionApiTests.vb (1)
38Dim compilation = Await project.GetCompilationAsync()
VsNavInfo\VsNavInfoTests.vb (2)
838Dim compilation = Await project.GetCompilationAsync() 876Dim compilation = Await project.GetCompilationAsync()
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
CodeModel\VisualBasicCodeModelService.vb (1)
715Dim compilation = project.GetCompilationAsync().Result
LanguageService\VisualBasicPackage.IVbEntryPointProvider.vb (1)
26Dim compilation = workspace.CurrentSolution.GetProject(projectId).GetCompilationAsync(CancellationToken.None).WaitAndGetResult(CancellationToken.None)
ProjectSystemShim\VisualBasicProject.vb (1)
202Dim compilation = project.GetCompilationAsync(CancellationToken.None).WaitAndGetResult(CancellationToken.None)
Snippets\SnippetExpansionClient.vb (1)
148Dim compilation = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult(cancellationToken)
Venus\ContainedLanguageStaticEventBinding.vb (3)
27Dim type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult(cancellationToken).GetTypeByMetadataName(className) 64Dim type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult(cancellationToken).GetTypeByMetadataName(className) 92Dim type = document.Project.GetCompilationAsync(cancellationToken).WaitAndGetResult(cancellationToken).GetTypeByMetadataName(className)
Roslyn.VisualStudio.Next.UnitTests (4)
Remote\SnapshotSerializationTests.cs (1)
590var compilation = await recovered.Projects.First().GetCompilationAsync(CancellationToken.None);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (3)
191var compilationWithAnalyzers = (await project.GetCompilationAsync()).WithAnalyzers( 234var compilationWithAnalyzers = (await project.GetCompilationAsync()) 257var analyzerDriver = (await project.GetCompilationAsync()).WithAnalyzers(