Protonizable
Description
- Derived from
Abstract base class for IProtonizable implementations.
The implementation of IProtonizable.ProtoDeserialize uses a standard loop to consume the record stream, in order to populate the date fields:
-
Call IProtonizer.ReadRecord.
-
If Record.IsNone is
true
, return. -
Call ProtoDeserializeField.
-
If
false
is returned, call Record.Skip. -
Go to 1.
The default implementation of IProtonizable.ProtoSerialize throws a IOException.CannotWrite exception.