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