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

◆ SerializeMemberRefTable()

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

Definition at line 1979 of file MetadataBuilder.cs.

1980 {
1981 foreach (MemberRefRow item in _memberRefTable)
1982 {
1983 writer.WriteReference(item.Class, metadataSizes.MemberRefParentCodedIndexIsSmall);
1984 writer.WriteReference(SerializeHandle(stringMap, item.Name), metadataSizes.StringReferenceIsSmall);
1985 writer.WriteReference(SerializeHandle(item.Signature), metadataSizes.BlobReferenceIsSmall);
1986 }
1987 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)

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

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