serialize method
Serializes the current builder configuration or a CountedCloner instance.
If short is true, omits the prefix.
If source is provided, serializes its configuration.
Implementation
@override
String serialize({CountedCloner? source, bool short = false}) {
bool doTypedClone = _typedClone;
int sizeLimit = _sizeLimit, nestLimit = _nestLimit;
if (source != null) {
doTypedClone = source.doTypedClone;
sizeLimit = source.sizeLimit;
nestLimit = source.nestLimit;
}
final flag = serializeBaseFlag(
doTypedClone: doTypedClone,
prefix: short ? null : _sName,
);
return '$flag$_sDelimiter$sizeLimit$_sDelimiter$nestLimit';
}