writeEvent method
EventIndex
writeEvent({
- required String name,
- NamedClassType? eventType,
- EventAttributes eventFlags = const EventAttributes(0),
Writes an Event
row, returning the corresponding index.
Implementation
EventIndex writeEvent({
required String name,
NamedClassType? eventType,
EventAttributes eventFlags = const EventAttributes(0),
}) {
final table = _tableStream[MetadataTableId.event];
final index = EventIndex(table.length);
table.add(
Event(
eventFlags: eventFlags,
name: _stringHeap.insert(name),
eventType: _toTypeDefOrRef(eventType),
),
);
return index;
}