pack property
Returns code required to pack this field.
Implementation
List<String> get pack {
return <String>[
if (!array) '${optional ? 'if ($name != null) ' : ''}\$${_pack(_name)};'
else ...<String>[
if (optional) 'if ($name != null) {',
'\$packUint32($_name.length);',
'for (final $_type item in $_name) \$${_pack('item')};',
if (optional) '}',
]
];
}