using System; using System.Xml.Schema; using Cpp2IlInjected; namespace System.Xml.Serialization { /// Provides custom formatting for XML serialization and deserialization. // Token: 0x02000110 RID: 272 [Token(Token = "0x2000110")] public interface IXmlSerializable { /// This method is reserved and should not be used. When implementing the interface, you should return ( in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the to the class. /// An that describes the XML representation of the object that is produced by the method and consumed by the method. // Token: 0x06000C8D RID: 3213 [Token(Token = "0x6000C8D")] [Address(Slot = "0")] XmlSchema GetSchema(); /// Generates an object from its XML representation. /// The stream from which the object is deserialized. // Token: 0x06000C8E RID: 3214 [Token(Token = "0x6000C8E")] [Address(Slot = "1")] void ReadXml(XmlReader reader); /// Converts an object into its XML representation. /// The stream to which the object is serialized. // Token: 0x06000C8F RID: 3215 [Token(Token = "0x6000C8F")] [Address(Slot = "2")] void WriteXml(XmlWriter writer); } }