1 instantiation of BloomFilterHash
Microsoft.CodeAnalysis.Workspaces (1)
Shared\Utilities\BloomFilter.cs (1)
484cachedHash = new BloomFilterHash(value, isCaseSensitive, hashFunctionCount);
9 references to BloomFilterHash
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Utilities\BloomFilterTests.cs (4)
105BloomFilter.BloomFilterHash.ResetCachedEntry(); 109Assert.False(BloomFilter.BloomFilterHash.TryGetCachedEntry(out _, out _)); 119Assert.True(BloomFilter.BloomFilterHash.TryGetCachedEntry(out var isCaseSensitive, out var value)); 124Assert.True(BloomFilter.BloomFilterHash.TryGetCachedEntry(out isCaseSensitive, out value));
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Utilities\BloomFilter.cs (5)
359var hashes = BloomFilterHash.GetOrCreateHashArray(value, _isCaseSensitive, _hashFunctionCount); 378/// caches computed hashes on the heap via <see cref="BloomFilterHash"/>, which is a significant 439private static BloomFilterHash? s_cachedHash; 473var cachedHash = s_cachedHash; 494var cachedHash = s_cachedHash;