2 writes to _openedDocumentIds
Microsoft.CodeAnalysis.Features (2)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
297
_openedDocumentIds
= _openedDocumentIds.Add(fileInfo, documentId);
329
_openedDocumentIds
= _openedDocumentIds.RemoveKey(fileInfo);
10 references to _openedDocumentIds
Microsoft.CodeAnalysis.Features (10)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (10)
37
/// Guards access to <see cref="
_openedDocumentIds
"/> and workspace updates when opening / closing documents.
256
if (
_openedDocumentIds
.TryGetValue(fileInfo, out var openDocumentId))
289
Contract.ThrowIfTrue(
_openedDocumentIds
.ContainsKey(fileInfo));
297
_openedDocumentIds =
_openedDocumentIds
.Add(fileInfo, documentId);
312
if (
_openedDocumentIds
.ContainsKey(fileInfo))
323
var documentId =
_openedDocumentIds
.GetValueOrDefault(fileInfo);
329
_openedDocumentIds =
_openedDocumentIds
.RemoveKey(fileInfo);
338
if (!
_openedDocumentIds
.TryGetKey(document.Id, out fileInfo))
356
if (
_openedDocumentIds
.ContainsKey(generatedFileInfo))
362
Contract.ThrowIfFalse(
_openedDocumentIds
.IsEmpty);