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

◆ SerializeFileTable()

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

Definition at line 2238 of file MetadataBuilder.cs.

2239 {
2240 foreach (FileTableRow item in _fileTable)
2241 {
2242 writer.WriteUInt32(item.Flags);
2243 writer.WriteReference(SerializeHandle(stringMap, item.FileName), metadataSizes.StringReferenceIsSmall);
2244 writer.WriteReference(SerializeHandle(item.HashValue), metadataSizes.BlobReferenceIsSmall);
2245 }
2246 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)

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

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