Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SerializeManifestResourceTable()

void System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeManifestResourceTable ( BlobBuilder writer,
ImmutableArray< int > stringMap,
MetadataSizes metadataSizes )
inlineprivate

Definition at line 2260 of file MetadataBuilder.cs.

2261 {
2262 foreach (ManifestResourceRow item in _manifestResourceTable)
2263 {
2264 writer.WriteUInt32(item.Offset);
2265 writer.WriteUInt32(item.Flags);
2266 writer.WriteReference(SerializeHandle(stringMap, item.Name), metadataSizes.StringReferenceIsSmall);
2267 writer.WriteReference(item.Implementation, metadataSizes.ImplementationCodedIndexIsSmall);
2268 }
2269 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)
readonly List< ManifestResourceRow > _manifestResourceTable

References System.Reflection.Metadata.Ecma335.MetadataBuilder._manifestResourceTable, System.item, System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeHandle(), and System.writer.

Referenced by System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeMetadataTables().