Пример #1
0
        internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark)
        {
            IRuntimeMethodInfo method = RuntimeMethodHandle.GetCurrentMethod(ref stackMark);

            if (method == null) 
                return null;
            
            return RuntimeType.GetMethodBase(method);
        }
Пример #2
0
        internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark)
        {
            IRuntimeMethodInfo currentMethod = RuntimeMethodHandle.GetCurrentMethod(ref stackMark);

            if (currentMethod == null)
            {
                return(null);
            }
            return(RuntimeType.GetMethodBase(currentMethod));
        }
Пример #3
0
        internal static MethodBase InternalGetCurrentMethod(ref StackCrawlMark stackMark)
        {
            RuntimeMethodHandle currentMethod = RuntimeMethodHandle.GetCurrentMethod(ref stackMark);

            if (currentMethod.IsNullHandle())
            {
                return(null);
            }
            return(RuntimeType.GetMethodBase(currentMethod.GetTypicalMethodDefinition()));
        }