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

◆ GetDebuggerDisplay()

unsafe string System.Reflection.Metadata.BlobReader.GetDebuggerDisplay ( )
inlinepackage

Definition at line 57 of file BlobReader.cs.

58 {
59 if (_block.Pointer == null)
60 {
61 return "<null>";
62 }
63 int displayedBytes;
64 string debuggerDisplay = _block.GetDebuggerDisplay(out displayedBytes);
65 if (Offset < displayedBytes)
66 {
67 return debuggerDisplay.Insert(Offset * 3, "*");
68 }
69 if (displayedBytes == _block.Length)
70 {
71 return debuggerDisplay + "*";
72 }
73 return debuggerDisplay + "*...";
74 }

References System.Reflection.Metadata.BlobReader._block, System.Reflection.Internal.MemoryBlock.GetDebuggerDisplay(), System.Reflection.Internal.MemoryBlock.Length, System.Reflection.Metadata.BlobReader.Offset, and System.Reflection.Internal.MemoryBlock.Pointer.