Browse Source

Add missing GC.SuppressFinalize(this)

pull/1730/head
Anton Firszov 5 years ago
parent
commit
aaacc4185c
  1. 1
      src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.Buffer{T}.cs
  2. 2
      src/ImageSharp/Memory/DiscontiguousBuffers/MemoryGroup{T}.Owned.cs

1
src/ImageSharp/Memory/Allocators/Internals/UniformUnmanagedMemoryPool.Buffer{T}.cs

@ -65,6 +65,7 @@ namespace SixLabors.ImageSharp.Memory.Internals
} }
base.Dispose(disposing); base.Dispose(disposing);
GC.SuppressFinalize(this);
} }
} }
} }

2
src/ImageSharp/Memory/DiscontiguousBuffers/MemoryGroup{T}.Owned.cs

@ -157,6 +157,8 @@ namespace SixLabors.ImageSharp.Memory
{ {
((UniformUnmanagedMemoryPool.Buffer<T>)memoryOwner).MarkDisposed(); ((UniformUnmanagedMemoryPool.Buffer<T>)memoryOwner).MarkDisposed();
} }
GC.SuppressFinalize(this);
} }
else if (disposing) else if (disposing)
{ {

Loading…
Cancel
Save