encode method

  • @override

void encode (Encoder encoder, T value, int offset, int depth)

override

Implementation

@override
void encode(Encoder encoder, T? value, int offset, int depth) {
  if (value == null) {
    encoder.encodeUint64(0, offset);
    _encodeEnvelopeAbsent(encoder, offset + 8);
  } else {
    _encodeUnion(encoder, value, offset, depth, members, flexible, resource);
  }
}