获取被调用方法的类名、命名空间、方法名

                StackFrame frame = new StackFrame(1);       //偏移一个函数位,也即是获取当前函数的前一个调用函数
                MethodBase method = frame.GetMethod();      //取得调用函数
                string namspace = method.DeclaringType.Namespace;
                string meth = method.Name;//方法名
                string cla = method.ReflectedType.Name;//类名
                string clas = method.DeclaringType.FullName + "." + meth;//全名

posted @ 2014-07-03 09:23  以沫浅夏  阅读(316)  评论(0)    收藏  举报