internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark) { IRuntimeMethodInfo method = RuntimeMethodHandle.GetCurrentMethod(ref stackMark); if (method == null) return null; return RuntimeType.GetMethodBase(method); }
internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark) { IRuntimeMethodInfo currentMethod = RuntimeMethodHandle.GetCurrentMethod(ref stackMark); if (currentMethod == null) { return(null); } return(RuntimeType.GetMethodBase(currentMethod)); }
internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark) { RuntimeMethodHandle currentMethod = RuntimeMethodHandle.GetCurrentMethod(ref stackMark); if (currentMethod.IsNullHandle()) { return(null); } return(RuntimeType.GetMethodBase(currentMethod.GetTypicalMethodDefinition())); }