2 writes to _openedDocumentIds
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
283_openedDocumentIds = _openedDocumentIds.Add(fileInfo, documentId); 314_openedDocumentIds = _openedDocumentIds.RemoveKey(fileInfo);
9 references to _openedDocumentIds
Microsoft.CodeAnalysis.Features (9)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (9)
233if (_openedDocumentIds.TryGetValue(fileInfo, out var openDocumentId)) 275Contract.ThrowIfTrue(_openedDocumentIds.ContainsKey(fileInfo)); 283_openedDocumentIds = _openedDocumentIds.Add(fileInfo, documentId); 297if (_openedDocumentIds.ContainsKey(fileInfo)) 308var documentId = _openedDocumentIds.GetValueOrDefault(fileInfo); 314_openedDocumentIds = _openedDocumentIds.RemoveKey(fileInfo); 323if (!_openedDocumentIds.TryGetKey(document.Id, out fileInfo)) 339if (_openedDocumentIds.ContainsKey(generatedFileInfo)) 345Contract.ThrowIfFalse(_openedDocumentIds.IsEmpty);