diff --git a/shared/Microsoft.Extensions.Buffers.Sources/MemoryPoolBlock.Release.cs b/shared/Microsoft.Extensions.Buffers.Sources/MemoryPoolBlock.Release.cs index de35ae9a11b..d489574b3e4 100644 --- a/shared/Microsoft.Extensions.Buffers.Sources/MemoryPoolBlock.Release.cs +++ b/shared/Microsoft.Extensions.Buffers.Sources/MemoryPoolBlock.Release.cs @@ -3,6 +3,8 @@ #if RELEASE +using System.Runtime.InteropServices; + namespace System.Buffers { /// @@ -25,7 +27,7 @@ internal MemoryPoolBlock(SlabMemoryPool pool, MemoryPoolSlab slab, int offset, i Pool = pool; Slab = slab; - Memory = Memory.CreateFromPinnedArray(slab.Array, _offset, _length); + Memory = MemoryMarshal.CreateFromPinnedArray(slab.Array, _offset, _length); } ///