toRaw method
Implementation
@override
Pointer<NativeType> toRaw([int extraLength = 0, bool isCustomEvent = false]) {
List<int> methods = [
stringToNativeString(newUrl).address,
stringToNativeString(oldUrl).address
];
Pointer<RawEvent> rawEvent = super.toRaw(methods.length).cast<RawEvent>();
int currentStructSize = rawEvent.ref.length + methods.length;
Uint64List bytes = rawEvent.ref.bytes.asTypedList(currentStructSize);
bytes.setAll(rawEvent.ref.length, methods);
rawEvent.ref.length = currentStructSize;
return rawEvent;
}