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