1 override of GetValue
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
199
public 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)
37
var 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);
1531
return 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)
72
lazy.
GetValue
(requestCancellationTokenSource.Token);
118
=> GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.
GetValue
(ct), includeSynchronousComputation: false);
122
=> GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation((lazy, ct) => lazy.
GetValue
(ct), includeSynchronousComputation: true);
252
lazy.
GetValue
(requestCancellationTokenSource.Token);
256
var secondRequestResult = lazy.
GetValue
(CancellationToken.None);
268
var firstRequestResult = lazy.
GetValue
(CancellationToken.None);
269
var secondRequestResult = lazy.
GetValue
(CancellationToken.None);
296
: Assert.Throws<ArgumentException>(() => lazy.
GetValue
(CancellationToken.None));
329
var synchronousRequest = Task.Run(() => lazy.
GetValue
(CancellationToken.None));
401
var synchronousRequest = Task.Run(() => lazy.
GetValue
(CancellationToken.None));