using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Serialization { /// Allows an object to control its own serialization and deserialization. // Token: 0x02000441 RID: 1089 [Token(Token = "0x2000441")] [ComVisible(true)] public interface ISerializable { /// Populates a with the data needed to serialize the target object. /// The to populate with data. /// The destination (see ) for this serialization. /// The caller does not have the required permission. // Token: 0x0600248E RID: 9358 [Token(Token = "0x600248E")] [Address(Slot = "0")] void GetObjectData(SerializationInfo info, StreamingContext context); } }