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 /> /// <inheritdoc />
public override bool Contains(ImageFrame frame) => public override bool Contains(ImageFrame frame)
frame is ImageFrame<TPixel> specific && this.Contains(specific); {
this.EnsureNotDisposed();
return frame is ImageFrame<TPixel> specific && this.frames.Contains(specific);
}
/// <summary> /// <summary>
/// Determines whether the <seealso cref="ImageFrameCollection{TPixel}"/> contains the <paramref name="frame"/>. /// Determines whether the <seealso cref="ImageFrameCollection{TPixel}"/> contains the <paramref name="frame"/>.

Loading…
Cancel
Save