NPlot.ErrorHandler.GetPrepend C# (CSharp) Метод

GetPrepend() приватный Метод

Get text to prepend to log message to describe its origin. This is the first place in stack outside Cts.Library.MessageLog.
private GetPrepend ( ) : string
Результат string
        private string GetPrepend()
        {
            System.Diagnostics.StackTrace st = new StackTrace();
            System.Diagnostics.StackFrame sf = null;
            string prepend = "";
            int i = 0;
            while (i < st.FrameCount)
            {
                sf = st.GetFrame(i);
                if ( sf.GetMethod().ReflectedType != this.GetType() )
                {
                    break;
                }
                i += 1;
            }

            sf = st.GetFrame(i);
            prepend =
                "[" +
                sf.GetMethod().ReflectedType +
                "." +
                sf.GetMethod().Name +
                "] ";
            return prepend;
        }