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 falseis returned, call Record.Skip.
- 
Go to 1. 
The default implementation of IProtonizable.ProtoSerialize throws a IOException.CannotWrite exception.