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

◆ SerializeFieldTable()

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

Definition at line 1930 of file MetadataBuilder.cs.

1931 {
1932 foreach (FieldDefRow item in _fieldTable)
1933 {
1934 writer.WriteUInt16(item.Flags);
1935 writer.WriteReference(SerializeHandle(stringMap, item.Name), metadataSizes.StringReferenceIsSmall);
1936 writer.WriteReference(SerializeHandle(item.Signature), metadataSizes.BlobReferenceIsSmall);
1937 }
1938 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)

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

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