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

◆ GetSerializedMetadata()

SerializedMetadata System.Reflection.Metadata.Ecma335.MetadataBuilder.GetSerializedMetadata ( ImmutableArray< int > externalRowCounts,
int metadataVersionByteCount,
bool isStandaloneDebugMetadata )
inlinepackage

Definition at line 584 of file MetadataBuilder.cs.

585 {
586 HeapBlobBuilder heapBlobBuilder = new HeapBlobBuilder(_stringHeapCapacity);
590 return new SerializedMetadata(sizes, heapBlobBuilder, stringMap);
591 }
static ImmutableArray< int > SerializeStringHeap(BlobBuilder heapBuilder, Dictionary< string, StringHandle > strings, int stringHeapStartOffset)
readonly Dictionary< string, StringHandle > _strings

References System.Reflection.Metadata.Ecma335.MetadataBuilder._blobHeapSize, System.Reflection.Metadata.Ecma335.MetadataBuilder._guidBuilder, System.Reflection.Metadata.Ecma335.MetadataBuilder._stringHeapCapacity, System.Reflection.Metadata.Ecma335.MetadataBuilder._stringHeapStartOffset, System.Reflection.Metadata.Ecma335.MetadataBuilder._strings, System.Reflection.Metadata.Ecma335.MetadataBuilder._userStringBuilder, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Reflection.Metadata.BlobBuilder.Count, System.Reflection.Metadata.Ecma335.MetadataBuilder.GetRowCounts(), and System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeStringHeap().

Referenced by System.Reflection.Metadata.Ecma335.MetadataRootBuilder.MetadataRootBuilder().