#nullable disable #pragma warning disable CS1591 using System; using System.IO; namespace MediaBrowser.Model.Serialization { public interface IXmlSerializer { /// /// Deserializes from stream. /// /// The type. /// The stream. /// System.Object. object DeserializeFromStream(Type type, Stream stream); /// /// Serializes to stream. /// /// The obj. /// The stream. void SerializeToStream(object obj, Stream stream); /// /// Serializes to file. /// /// The obj. /// The file. void SerializeToFile(object obj, string file); /// /// Deserializes from file. /// /// The type. /// The file. /// System.Object. object DeserializeFromFile(Type type, string file); /// /// Deserializes from bytes. /// /// The type. /// The buffer. /// System.Object. object DeserializeFromBytes(Type type, byte[] buffer); } }