serialize method

  1. @override
Uint8List serialize()
override

Implementation

@override
Uint8List serialize() {
	var buffer = Uint8List(size);
	var currentPos = 0;
	buffer.setRange(currentPos, currentPos + unresolved.size, unresolved.serialize());
	currentPos += unresolved.size;
	buffer.setRange(currentPos, currentPos + 4, intToBytes(resolutionEntries.length, 4));
	currentPos += 4;
	sort();
	var res_resolutionEntries = ArrayHelpers.writeArray(buffer, resolutionEntries, currentPos);
	currentPos = res_resolutionEntries.item2;
	buffer = res_resolutionEntries.item1;
	return buffer;
}