15 references to TryGet
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
Utilities\CleanableWeakCache`2.cs (2)
96if (TryGet(key, out var value)) 126if (TryGet(key, out var value))
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (13)
Threading\CleanableWeakCacheTests.cs (13)
184Assert.True(cache.TryGet(Key, out var retrievedValue)); 193Assert.False(cache.TryGet("nonexistent", out var value)); 210Assert.False(cache.TryGet(Key, out var value)); 270Assert.False(cache.TryGet(Key1, out _)); 271Assert.False(cache.TryGet(Key2, out _)); 272Assert.True(cache.TryGet(Key3, out var key3Value)); 274Assert.True(cache.TryGet(Key4, out var key4Value)); 307cache.TryGet(key, out _); 359Assert.True(cache.TryGet(Key, out var cachedValue)); 373Assert.Throws<ArgumentNullException>(() => cache.TryGet(null!, out _)); 400Assert.True(intCache.TryGet(42, out var retrievedIntValue)); 408Assert.True(recordCache.TryGet(record, out var retrievedRecordValue)); 431Assert.True(cache.TryGet(i, out var value));