1 instantiation of SkeletonReferenceSet
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (1)
210
return new
SkeletonReferenceSet
(
11 references to SkeletonReferenceSet
Microsoft.CodeAnalysis.Workspaces (11)
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (11)
78
private static readonly ConditionalWeakTable<Compilation, AsyncLazy<
SkeletonReferenceSet
?>> s_compilationToSkeletonSet = new();
95
private
SkeletonReferenceSet
? _skeletonReferenceSet;
104
SkeletonReferenceSet
? skeletonReferenceSet)
138
var
referenceSet = await TryGetOrCreateReferenceSetAsync(
146
private async Task<
SkeletonReferenceSet
?> TryGetOrCreateReferenceSetAsync(
154
if (TryReadSkeletonReferenceSetAtThisVersion(version, out
var
referenceSet))
159
var
currentSkeletonReferenceSet = await CreateSkeletonReferenceSetAsync(compilationTracker, solution, cancellationToken).ConfigureAwait(false);
176
private static async Task<
SkeletonReferenceSet
?> CreateSkeletonReferenceSetAsync(
192
compilation => new AsyncLazy<
SkeletonReferenceSet
?>(
199
private static
SkeletonReferenceSet
? CreateSkeletonSet(
216
private bool TryReadSkeletonReferenceSetAtThisVersion(VersionStamp version, out
SkeletonReferenceSet
? result)