deserializeOptional function
Object?
deserializeOptional(
- Type self,
- SerialBuffer buffer, {
- SerializerState? state,
- bool? allowExtensions = true,
Implementation
Object? deserializeOptional(Type self, SerialBuffer buffer,
{SerializerState? state, bool? allowExtensions = true}) {
state ??= SerializerState();
if (buffer.get() != 0) {
return self.optionalOf!.deserialize!(self.optionalOf, buffer, state: state, allowExtensions: allowExtensions);
} else {
return null;
}
}