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

◆ SerializeGenericParamTable()

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

Definition at line 2280 of file MetadataBuilder.cs.

2281 {
2282 foreach (GenericParamRow item in _genericParamTable)
2283 {
2284 writer.WriteUInt16(item.Number);
2285 writer.WriteUInt16(item.Flags);
2286 writer.WriteReference(item.Owner, metadataSizes.TypeOrMethodDefCodedIndexIsSmall);
2287 writer.WriteReference(SerializeHandle(stringMap, item.Name), metadataSizes.StringReferenceIsSmall);
2288 }
2289 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)
readonly List< GenericParamRow > _genericParamTable

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

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