This class encapsulates the information used for a single member stored within SerializationInfo . This object stores the Name of the object, its Value , and the ObjectType . SerializationEntry instances are the elements returned via the SerializationInfoEnumerator . public struct SerializationEntry { // Public Instance Properties public string Name {get; } public Type ObjectType {get; } public object Value {get; } } HierarchySystem.Object System.ValueType SerializationEntry Returned BySerializationInfoEnumerator.Current |