|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| StringHeap (MemoryBlock block, MetadataKind metadataKind) | |
| string | GetString (StringHandle handle, MetadataStringDecoder utf8Decoder) |
| MemoryBlock | GetMemoryBlock (StringHandle handle) |
| BlobReader | GetBlobReader (StringHandle handle) |
| StringHandle | GetNextHandle (StringHandle handle) |
| bool | Equals (StringHandle handle, string value, MetadataStringDecoder utf8Decoder, bool ignoreCase) |
| bool | StartsWith (StringHandle handle, string value, MetadataStringDecoder utf8Decoder, bool ignoreCase) |
| bool | EqualsRaw (StringHandle rawHandle, string asciiString) |
| int | IndexOfRaw (int startIndex, char asciiChar) |
| bool | StartsWithRaw (StringHandle rawHandle, string asciiPrefix) |
| int | BinarySearchRaw (string[] asciiKeys, StringHandle rawHandle) |
Static Package Functions | |
| static string | GetVirtualString (StringHandle.VirtualIndex index) |
Package Attributes | |
| readonly MemoryBlock | Block |
Private Member Functions | |
| string | GetNonVirtualString (StringHandle handle, MetadataStringDecoder utf8Decoder, byte[] prefixOpt) |
| unsafe MemoryBlock | GetNonVirtualStringMemoryBlock (StringHandle handle) |
| unsafe byte[] | GetNonVirtualStringBytes (StringHandle handle, byte[] prefix) |
| string | GetVirtualHandleString (StringHandle handle, MetadataStringDecoder utf8Decoder) |
| MemoryBlock | GetVirtualHandleMemoryBlock (StringHandle handle) |
Static Private Member Functions | |
| static MemoryBlock | TrimEnd (MemoryBlock block) |
Private Attributes | |
| VirtualHeap | _lazyVirtualHeap |
Static Private Attributes | |
| static string[] | s_virtualValues |
Definition at line 7 of file StringHeap.cs.