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)
80 references to GetValueAsync
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
71
lazy.
GetValueAsync
,
Microsoft.CodeAnalysis.Features (27)
Completion\SharedSyntaxContextsWithSpeculativeModel.cs (1)
41
return lazyContext.
GetValueAsync
(cancellationToken);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
100
return await asyncLazy.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
251
var projectVersion = await lazyProjectVersion.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
589
var capabilities = new EditAndContinueCapabilitiesGrantor(await lazyCapabilities.
GetValueAsync
(cancellationToken).ConfigureAwait(false));
590
var oldActiveStatementMap = await lazyOldActiveStatementMap.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
EditAndContinue\DebuggingSession.cs (2)
743
var baseActiveStatements = await EditSession.BaseActiveStatements.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
908
var baseActiveStatements = await EditSession.BaseActiveStatements.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
94
return await lazyResults.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
142
var baseActiveStatements = await _baseActiveStatements.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditSession.cs (4)
134
var capabilities = await Capabilities.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
1144
var oldActiveStatementsMap = await BaseActiveStatements.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
1155
var capabilities = await Capabilities.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
1312
Telemetry.LogRuntimeCapabilities(await Capabilities.
GetValueAsync
(cancellationToken).ConfigureAwait(false));
EncapsulateField\EncapsulateFieldResult.cs (1)
19
=> _lazySolution.
GetValueAsync
(cancellationToken);
Extensions\ExtensionFolder.cs (2)
66
var (analyzerAssemblyLoader, extensionException) = await _lazyAssemblyLoader.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
164
var handlers = await lazyHandlers.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Extensions\ExtensionMessageHandlerService.cs (1)
207
var handlers = await lazyHandlers.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
ExtractMethod\ExtractMethodResult.cs (1)
51
=> _lazyData!.
GetValueAsync
(cancellationToken);
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
184
return asyncLazy.
GetValueAsync
(cancellationToken);
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (1)
91
: await _smartIndentTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (1)
137
var indentationTrivia = align ? _firstPeriodIndentationTrivia : await _smartIndentTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (6)
99
? Edit.UpdateBetween(_listSyntax.GetFirstToken(), NewLineTrivia, await _singleIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false), _listItems[0])
126
: await _singleIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
297
await _braceIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false),
349
await _braceIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false),
432
await _braceIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false),
459
await _braceIndentationTrivia.
GetValueAsync
(cancellationToken).ConfigureAwait(false),
Microsoft.CodeAnalysis.Features.UnitTests (7)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (3)
881
var activeStatementMap = await debuggingSession.EditSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None);
4538
var baseActiveStatementsMap = await debuggingSession.EditSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
4642
var baseActiveStatementMap = await debuggingSession.EditSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
189
var baseActiveStatementsMap = await editSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
353
var baseActiveStatementMap = await editSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
533
var baseActiveStatementMap = await editSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
674
var baseActiveStatementMap = await editSession.BaseActiveStatements.
GetValueAsync
(CancellationToken.None).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Diagnostics\DiagnosticSources\AbstractWorkspaceDocumentDiagnosticSource.cs (1)
69
var result = await lazyDiagnostics.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ClientOptionsProvider.cs (1)
22
return await lazyOptions.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
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)
234
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)
79
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)
186
var map = await LazyContentHashToDocumentId.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
401
var cache = await projectState._analyzerConfigOptionsCache.Lazy.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
473
var cache = await projectState._analyzerConfigOptionsCache.Lazy.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
611
=> _lazyLatestDocumentVersion.
GetValueAsync
(cancellationToken);
615
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)
60
=> _lazyChecksums.
GetValueAsync
(cancellationToken);
91
var collection = await checksums.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
121
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);
Microsoft.CodeAnalysis.Workspaces.UnitTests (9)
UtilityTest\AsyncLazyTests.cs (9)
26
var t = lazy.
GetValueAsync
(CancellationToken.None);
89
var asyncContinuation = lazy.
GetValueAsync
(requestCancellationTokenSource.Token).ContinueWith(antecedent =>
129
GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.
GetValueAsync
(ct), includeSynchronousComputation: false);
136
GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.
GetValueAsync
(ct), includeSynchronousComputation: true);
208
var task = lazy.
GetValueAsync
(cancellationTokenSource.Token);
295
? await Assert.ThrowsAsync<ArgumentException>(async () => await lazy.
GetValueAsync
(CancellationToken.None))
336
var asynchronousRequestToBeCancelled = lazy.
GetValueAsync
(cancellationTokenSource.Token);
344
var asynchronousRequest = lazy.
GetValueAsync
(CancellationToken.None);
396
var asynchronousRequest = Task.Run(() => lazy.
GetValueAsync
(asynchronousRequestCancellationToken.Token));