2 instantiations of SemanticModelReuseInfo
Microsoft.CodeAnalysis.Workspaces (2)
10 references to SemanticModelReuseInfo
Microsoft.CodeAnalysis.Workspaces (10)
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (10)
68private ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> _semanticModelMap = ImmutableDictionary<DocumentId, SemanticModelReuseInfo?>.Empty;
86_semanticModelMap = ImmutableDictionary<DocumentId, SemanticModelReuseInfo?>.Empty;
129var info = updatedMap[document.Id]!.Value;
136private static async Task<ImmutableDictionary<DocumentId, SemanticModelReuseInfo?>> ComputeUpdatedMapAsync(
137ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map, Document document, SyntaxNode bodyNode, CancellationToken cancellationToken)
158var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
173private static async Task<SemanticModelReuseInfo?> TryReuseCachedSemanticModelAsync(
174ImmutableDictionary<DocumentId, SemanticModelReuseInfo?> map,
188var reuseInfo = reuseInfoOpt.Value;