Browse Source

ImageFrameCollection.Contains first checks if it was disposed first

pull/1629/head
Dmitry Pentin 5 years ago
parent
commit
a71ce1913f
  1. 8
      src/ImageSharp/ImageFrameCollection{TPixel}.cs

8
src/ImageSharp/ImageFrameCollection{TPixel}.cs

@ -208,8 +208,12 @@ namespace SixLabors.ImageSharp
}
/// <inheritdoc />
public override bool Contains(ImageFrame frame) =>
frame is ImageFrame<TPixel> specific && this.Contains(specific);
public override bool Contains(ImageFrame frame)
{
this.EnsureNotDisposed();
return frame is ImageFrame<TPixel> specific && this.frames.Contains(specific);
}
/// <summary>
/// Determines whether the <seealso cref="ImageFrameCollection{TPixel}"/> contains the <paramref name="frame"/>.

Loading…
Cancel
Save