Note
The enumerator of the returned collection does not support the IEnumerator.Reset method.
public static IEnumerable<SerializationEntry> ToEnumerable(
this SerializationInfo info
)
<ExtensionAttribute>
Public Shared Function ToEnumerable (
info As SerializationInfo
) As IEnumerable(Of SerializationEntry)
public:
[ExtensionAttribute]
static IEnumerable<SerializationEntry>^ ToEnumerable(
SerializationInfo^ info
)
[<ExtensionAttribute>]
static member ToEnumerable :
info : SerializationInfo -> IEnumerable<SerializationEntry>
The returned instance has a lazy enumerator. Adding and removing elements during enumerating the SerializationInfo can lead to an inconsistent state (it tolerates calling the ReplaceValue though).