18 references to Length
Microsoft.Extensions.Caching.Hybrid (18)
Internal\BufferChunk.cs (11)
42Debug.Assert(Length == array.Length, "array length not respected"); 53Debug.Assert(Length == length, "length not respected"); 58int length = Length; 87internal ArraySegment<byte> AsArraySegment() => Length == 0 ? default! : new(OversizedArray!, Offset, Length); 89internal ReadOnlySpan<byte> AsSpan() => Length == 0 ? default : new(OversizedArray!, Offset, Length); 92internal ReadOnlySequence<byte> AsSequence() => Length == 0 ? default : new ReadOnlySequence<byte>(OversizedArray!, Offset, Length); 98Debug.Assert(copy.Length == Length, "same length expected");
Internal\DefaultHybridCache.L2.cs (3)
91if (buffer.Offset != 0 || arr.Length != buffer.Length) 152if (buffer.Length == sizeof(long)) 227int maxLength = HybridCachePayload.GetMaxBytes(key, cacheItem.Tags, payload.Length);
Internal\DefaultHybridCache.MutableCacheItem.cs (1)
69size = _buffer.Length;
Internal\DefaultHybridCache.StampedeStateT.cs (3)
455immutable.SetValue(serializer.Deserialize(new(value.OversizedArray!, value.Offset, value.Length)), value.Length); 503immutable.SetValue(value, size: buffer.Length);