3 writes to _folderPathToExtensionFolder
Microsoft.CodeAnalysis.Features (3)
Extensions\ExtensionMessageHandlerService.cs (3)
87
ref
_folderPathToExtensionFolder
,
141
_folderPathToExtensionFolder
= _folderPathToExtensionFolder.Remove(assemblyFolderPath);
156
_folderPathToExtensionFolder
= ImmutableDictionary<string, ExtensionFolder>.Empty;
6 references to _folderPathToExtensionFolder
Microsoft.CodeAnalysis.Features (6)
Extensions\ExtensionMessageHandlerService.cs (6)
35
/// Lock for <see cref="
_folderPathToExtensionFolder
"/>, <see cref="_cachedHandlers_useOnlyUnderLock"/>, and
116
if (!
_folderPathToExtensionFolder
.TryGetValue(assemblyFolderPath, out var extensionFolder))
141
_folderPathToExtensionFolder =
_folderPathToExtensionFolder
.Remove(assemblyFolderPath);
155
oldFolderPathToExtensionFolder =
_folderPathToExtensionFolder
;
176
if (!
_folderPathToExtensionFolder
.TryGetValue(assemblyFolderPath, out var extensionFolder))
252
foreach (var (_, extensionFolder) in
_folderPathToExtensionFolder
)