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

◆ TryOpenReaderForInMemoryPdb()

static unsafe MetadataReaderProvider System.Diagnostics.StackTraceSymbols.TryOpenReaderForInMemoryPdb ( IntPtr inMemoryPdbAddress,
int inMemoryPdbSize )
inlinestaticprivate

Definition at line 81 of file StackTraceSymbols.cs.

82 {
83 if (inMemoryPdbSize < 4 || *(uint*)(void*)inMemoryPdbAddress != 1112167234)
84 {
85 return null;
86 }
88 try
89 {
90 metadataReaderProvider.GetMetadataReader();
92 }
93 catch (BadImageFormatException)
94 {
95 metadataReaderProvider.Dispose();
96 return null;
97 }
98 }
static unsafe MetadataReaderProvider FromMetadataImage(byte *start, int size)

References System.Reflection.Metadata.MetadataReaderProvider.FromMetadataImage().

Referenced by System.Diagnostics.StackTraceSymbols.TryGetReader().