// Constructor public CallerInfo(StackTrace trace) { this = new CallerInfo(); MethodName = trace.GetFrame(1).GetMethod().Name; ClassName = trace.GetFrame(1).GetMethod().ReflectedType.Name; FileName = trace.GetFrame(1).GetFileName(); LineNumber = trace.GetFrame(1).GetFileLineNumber(); }