writeManifestResource method
ManifestResourceIndex
writeManifestResource({
- required int offset,
- required String name,
- required Implementation implementation,
- ManifestResourceAttributes flags = const ManifestResourceAttributes(0),
Writes a ManifestResource
row, returning the corresponding index.
Implementation
ManifestResourceIndex writeManifestResource({
required int offset,
required String name,
required Implementation implementation,
ManifestResourceAttributes flags = const ManifestResourceAttributes(0),
}) {
final table = _tableStream[MetadataTableId.manifestResource];
final index = ManifestResourceIndex(table.length);
table.add(
ManifestResource(
offset: offset,
flags: flags,
name: _stringHeap.insert(name),
implementation: implementation,
),
);
return index;
}