void encode (Encoder encoder, T value, int offset, int depth)
override
@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); } }