1 override of GetValueAsync
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
326public override Task<T> GetValueAsync(CancellationToken cancellationToken)
34 references to GetValueAsync
Microsoft.CodeAnalysis.Workspaces (34)
Diagnostics\Extensions.cs (1)
476return lazyChecksum.GetValueAsync(cancellationToken);
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (2)
121var compilation = await arg.lazyCompilation.GetValueAsync(cancellationToken).ConfigureAwait(false); 141var compilation = await lazyCompilation.GetValueAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
64return await tuple.Value.lazyProjectIndex.GetValueAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferenceCache.cs (1)
31return await lazy.GetValueAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
233assemblySymbol ??= await lazyAssembly.GetValueAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (4)
135var info = await infoTask.GetValueAsync(cancellationToken).ConfigureAwait(false); 165return await asyncLazy.GetValueAsync(cancellationToken).ConfigureAwait(false); 191var metadataIdSymbolTreeInfo = await asyncLazy.GetValueAsync(cancellationToken).ConfigureAwait(false); 206return await infoTask.GetValueAsync(cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
78return lazy.GetValueAsync(cancellationToken);
Workspace\Solution\AnalyzerConfigDocumentState.cs (1)
83=> _lazyAnalyzerConfig.GetValueAsync(cancellationToken);
Workspace\Solution\Document.cs (1)
597return _cachedOptions.GetValueAsync(cancellationToken);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
46=> lazyComputation.GetValueAsync(cancellationToken);
Workspace\Solution\DocumentState_TreeTextSource.cs (1)
31var text = await textSource.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\ProjectState.cs (5)
196var map = await LazyContentHashToDocumentId.GetValueAsync(cancellationToken).ConfigureAwait(false); 409var cache = await projectState._analyzerConfigOptionsCache.Lazy.GetValueAsync(cancellationToken).ConfigureAwait(false); 481var cache = await projectState._analyzerConfigOptionsCache.Lazy.GetValueAsync(cancellationToken).ConfigureAwait(false); 619=> _lazyLatestDocumentVersion.GetValueAsync(cancellationToken); 623var docVersion = await _lazyLatestDocumentTopLevelChangeVersion.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\ProjectState_Checksum.cs (2)
22=> LazyChecksums.GetValueAsync(cancellationToken); 27static (lazyChecksums, cancellationToken) => new ValueTask<ProjectStateChecksums>(lazyChecksums.GetValueAsync(cancellationToken)),
Workspace\Solution\Solution.cs (1)
1504=> _cachedFrozenSolution.GetValueAsync(cancellationToken);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
1035return _lazyDependentVersion.GetValueAsync(cancellationToken); 1074return _lazyDependentSemanticVersion.GetValueAsync(cancellationToken);
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
215return await lazy.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionCompilationState_Checksum.cs (2)
61=> _lazyChecksums.GetValueAsync(cancellationToken); 92var collection = await checksums.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
120return await lazy.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState_Checksum.cs (2)
54=> _lazyChecksums.GetValueAsync(cancellationToken); 81var collection = await checksums.GetValueAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\TextDocumentState_Checksum.cs (2)
22=> _lazyChecksums.GetValueAsync(cancellationToken); 27static (lazyChecksums, cancellationToken) => new ValueTask<DocumentStateChecksums>(lazyChecksums.GetValueAsync(cancellationToken)),
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (1)
27=> _source.GetValueAsync(cancellationToken);