8 private delegate
void GetSourceLineInfoDelegate(
Assembly assembly,
string assemblyPath,
IntPtr loadedPeAddress,
int loadedPeSize,
bool isFileLayout,
IntPtr inMemoryPdbAddress,
int inMemoryPdbSize,
int methodToken,
int ilOffset, out
string sourceFile, out
int sourceLine, out
int sourceColumn);
85 Type type =
Type.
GetType(
"System.Diagnostics.StackTraceSymbols, System.Diagnostics.StackTrace, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", throwOnError:
false);
118 s_getSourceLineInfo(
rgAssembly[i],
rgAssemblyPath[i],
rgLoadedPeAddress[i],
rgiLoadedPeSize[i],
rgiIsFileLayout[i],
rgInMemoryPdbAddress[i],
rgiInMemoryPdbSize[i],
rgiMethodToken[i],
rgiILOffset[i], out
rgFilename[i], out
rgiLineNumber[i], out
rgiColumnNumber[i]);
static ? object CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture)
MethodBase GetMethodBase(int i)
static GetSourceLineInfoDelegate s_getSourceLineInfo
int GetColumnNumber(int i)
string GetFilename(int i)
void InitializeSourceInfo(int iSkip, bool fNeedFileInfo, Exception exception)
StackFrameHelper(Thread target)
IntPtr[] rgInMemoryPdbAddress
bool IsLastFrameFromForeignExceptionStackTrace(int i)
bool[] rgiLastFrameFromForeignExceptionStackTrace
IntPtr[] rgLoadedPeAddress
delegate void GetSourceLineInfoDelegate(Assembly assembly, string assemblyPath, IntPtr loadedPeAddress, int loadedPeSize, bool isFileLayout, IntPtr inMemoryPdbAddress, int inMemoryPdbSize, int methodToken, int ilOffset, out string sourceFile, out int sourceLine, out int sourceColumn)
static void GetStackFramesInternal(StackFrameHelper sfh, int iSkip, bool fNeedFileInfo, Exception e)
virtual Delegate CreateDelegate(Type delegateType)
static MethodBase GetMethodBase(RuntimeModule scope, int typeMetadataToken)
static int CompareExchange(ref int location1, int value, int comparand)
static ? Type GetType(string typeName, bool throwOnError, bool ignoreCase)
virtual Type MakeByRefType()
static readonly IntPtr Zero
static void GetTypicalMethodDefinition(RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod)