6 references to GetOrAdd
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\AssetProvider.cs (1)
316missingAsset = (T)tuple.assetProvider._assetCache.GetOrAdd(missingChecksum, missingAsset!);
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
100WorkspaceManager.SolutionAssetCache.GetOrAdd(newSerializableText.ContentChecksum, newSerializableText);
Roslyn.VisualStudio.Next.UnitTests (4)
Services\SolutionAssetCacheTests.cs (4)
37Assert.Equal(data, storage.GetOrAdd(checksum, data)); 51Assert.Equal(data, storage.GetOrAdd(checksum, data)); 87Assert.Equal(data1, storage.GetOrAdd(checksum1, data1)); 88Assert.Equal(data2, storage.GetOrAdd(checksum2, data2));