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

◆ GetMetadataBlock()

static MemoryBlock System.Reflection.Metadata.Ecma335.MetadataReaderExtensions.GetMetadataBlock ( this MetadataReader reader,
HeapIndex heapIndex )
inlinestaticprivate

Definition at line 174 of file MetadataReaderExtensions.cs.

175 {
176 return heapIndex switch
177 {
178 HeapIndex.UserString => reader.UserStringHeap.Block,
179 HeapIndex.String => reader.StringHeap.Block,
180 HeapIndex.Blob => reader.BlobHeap.Block,
181 HeapIndex.Guid => reader.GuidHeap.Block,
182 _ => throw new ArgumentOutOfRangeException("heapIndex"),
183 };
184 }

References System.Reflection.Metadata.MetadataReader.BlobHeap, System.Reflection.Metadata.MetadataReader.GuidHeap, System.Reflection.Metadata.MetadataReader.StringHeap, and System.Reflection.Metadata.MetadataReader.UserStringHeap.