Name

ISerializable

Synopsis

Indicates that an object is serializable and provides serialization information to the formatter. This interface defines GetObjectData(), which specifies the member information that will be provided to a SerializationInfo instance in a specific StreamingContext. Classes that implement ISerializable must also provide a constructor that takes the same arguments as GetObjectData(). The constructor must use those arguments to deserialize an instance of the class.

public interface ISerializable {
// Public Instance Methods
   public method void GetObjectData(SerializationInfo info, 
        StreamingContext context);  
}

Implemented By

Multiple types

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.