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

◆ SerializeDocumentTable()

void System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeDocumentTable ( BlobBuilder writer,
MetadataSizes metadataSizes )
inlineprivate

Definition at line 2309 of file MetadataBuilder.cs.

2310 {
2311 foreach (DocumentRow item in _documentTable)
2312 {
2313 writer.WriteReference(SerializeHandle(item.Name), metadataSizes.BlobReferenceIsSmall);
2314 writer.WriteReference(SerializeHandle(item.HashAlgorithm), metadataSizes.GuidReferenceIsSmall);
2315 writer.WriteReference(SerializeHandle(item.Hash), metadataSizes.BlobReferenceIsSmall);
2316 writer.WriteReference(SerializeHandle(item.Language), metadataSizes.GuidReferenceIsSmall);
2317 }
2318 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)

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

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