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