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

◆ SerializeTypeRefTable()

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

Definition at line 1907 of file MetadataBuilder.cs.

1908 {
1909 foreach (TypeRefRow item in _typeRefTable)
1910 {
1911 writer.WriteReference(item.ResolutionScope, metadataSizes.ResolutionScopeCodedIndexIsSmall);
1912 writer.WriteReference(SerializeHandle(stringMap, item.Name), metadataSizes.StringReferenceIsSmall);
1913 writer.WriteReference(SerializeHandle(stringMap, item.Namespace), metadataSizes.StringReferenceIsSmall);
1914 }
1915 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)

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

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