This class provides an enumerator to iterate over the elements contained in the SerializationInfo . Each element is of type SerializationEntry . public sealed class SerializationInfoEnumerator : IEnumerator { // Public Instance Properties public SerializationEntry Current {get; } public string Name {get; } public Type ObjectType {get; } public object Value {get; } // Public Instance Methods public bool MoveNext ( ); // implements IEnumerator public void Reset ( ); // implements IEnumerator } Returned BySerializationInfo.GetEnumerator( ) |