| 123456789101112131415161718192021222324252627282930313233343536373839404142 | #pragma warning disable CA1711, CS1591using System;using System.IO;using MediaBrowser.Model.Drawing;namespace MediaBrowser.Controller.Drawing{    public class ImageStream : IDisposable    {        public ImageStream(Stream stream)        {            Stream = stream;        }        /// <summary>        /// Gets the stream.        /// </summary>        /// <value>The stream.</value>        public Stream Stream { get; }        /// <summary>        /// Gets or sets the format.        /// </summary>        /// <value>The format.</value>        public ImageFormat Format { get; set; }        public void Dispose()        {            Dispose(true);            GC.SuppressFinalize(this);        }        protected virtual void Dispose(bool disposing)        {            if (disposing)            {                Stream?.Dispose();            }        }    }}
 |