1 override of GetValue
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
199public override T GetValue(CancellationToken cancellationToken)
23 references to GetValue
Microsoft.CodeAnalysis.Workspaces (13)
Workspace\Solution\AnalyzerConfigDocumentState.cs (1)
80=> _lazyAnalyzerConfig.GetValue(cancellationToken);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
49=> lazyComputation.GetValue(cancellationToken);
Workspace\Solution\DocumentState_TreeTextSource.cs (1)
37var text = textSource.GetValue(cancellationToken);
Workspace\Solution\ProjectState.cs (6)
344=> _analyzerConfigOptionsCache.Lazy.GetValue(cancellationToken).GetOptionsForSourcePath(path); 382=> projectState._analyzerConfigOptionsCache.Lazy.GetValue(CancellationToken.None); 454=> projectState._analyzerConfigOptionsCache.Lazy.GetValue(CancellationToken.None); 583.GetValue(cancellationToken).GetOptionsForSourcePath(tree.FilePath); 590.GetValue(cancellationToken).GetOptionsForSourcePath(tree.FilePath); 597.GetValue(cancellationToken).GlobalConfigOptions;
Workspace\Solution\Solution.cs (2)
1500=> _cachedFrozenSolution.GetValue(cancellationToken); 1531return GetLazySolution().GetValue(cancellationToken);
Workspace\Solution\SolutionCompilationState.cs (1)
1545=> _cachedFrozenSnapshot.GetValue(cancellationToken);
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (1)
30=> _source.GetValue(cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
UtilityTest\AsyncLazyTests.cs (10)
72lazy.GetValue(requestCancellationTokenSource.Token); 118=> GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.GetValue(ct), includeSynchronousComputation: false); 122=> GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.GetValue(ct), includeSynchronousComputation: true); 252lazy.GetValue(requestCancellationTokenSource.Token); 256var secondRequestResult = lazy.GetValue(CancellationToken.None); 268var firstRequestResult = lazy.GetValue(CancellationToken.None); 269var secondRequestResult = lazy.GetValue(CancellationToken.None); 296: Assert.Throws<ArgumentException>(() => lazy.GetValue(CancellationToken.None)); 329var synchronousRequest = Task.Run(() => lazy.GetValue(CancellationToken.None)); 401var synchronousRequest = Task.Run(() => lazy.GetValue(CancellationToken.None));