namespace Capnp { /// /// This interface is intended to be implemented by schema-generated domain classes which support deserialization from /// a and serialization to a . /// public interface ICapnpSerializable { /// /// Serializes the implementation's current state to a serializer state. /// /// Target serializer state void Serialize(SerializerState state); /// /// Deserializes the implementation's state from a deserializer state. /// /// Source deserializer state void Deserialize(DeserializerState state); } }