Пример #1
0
        ///////////////////////////////////////////////////////////////////////

        #region Internal Methods
        internal string ToTraceString()
        {
            IStringList list = new StringPairList();

            list.Add("debug", debug.ToString());
            list.Add("args", FormatOps.WrapArgumentsOrNull(true, true, args));
            list.Add("code", code.ToString());
            list.Add("breakpointType", breakpointType.ToString());
            list.Add("breakpointName", FormatOps.WrapOrNull(breakpointName));
            list.Add("token", (token != null).ToString());
            list.Add("traceInfo", (traceInfo != null).ToString());
            list.Add("engineFlags", FormatOps.WrapOrNull(engineFlags));
            list.Add("substitutionFlags", FormatOps.WrapOrNull(substitutionFlags));
            list.Add("eventFlags", FormatOps.WrapOrNull(eventFlags));
            list.Add("expressionFlags", FormatOps.WrapOrNull(expressionFlags));
            list.Add("headerFlags", FormatOps.WrapOrNull(headerFlags));
            list.Add("clientData", FormatOps.WrapOrNull(clientData));
            list.Add("arguments", FormatOps.WrapOrNull(true, true, arguments));
            list.Add("exit", exit.ToString());

            return(list.ToString());
        }
Пример #2
0
        ///////////////////////////////////////////////////////////////////////

        internal string ToTraceString()
        {
            IStringList list = new StringPairList();

            list.Add("ArgumentCallback", FormatOps.WrapOrNull(
                         FormatOps.DelegateName(argumentCallback)));

            list.Add("EvaluateScriptCallback", FormatOps.WrapOrNull(
                         FormatOps.DelegateName(evaluateScriptCallback)));

            list.Add("EvaluateFileCallback", FormatOps.WrapOrNull(
                         FormatOps.DelegateName(evaluateFileCallback)));

            list.Add("EvaluateEncodedFileCallback", FormatOps.WrapOrNull(
                         FormatOps.DelegateName(evaluateEncodedFileCallback)));

            list.Add("InteractiveLoopCallback", FormatOps.WrapOrNull(
                         FormatOps.DelegateName(interactiveLoopCallback)));

            list.Add("Initialized", initialized.ToString());
            list.Add("HadArgumentCallback", hadArgumentCallback.ToString());

            list.Add("HadEvaluateScriptCallback",
                     hadEvaluateScriptCallback.ToString());

            list.Add("HadEvaluateFileCallback",
                     hadEvaluateFileCallback.ToString());

            list.Add("HadEvaluateEncodedFileCallback",
                     hadEvaluateEncodedFileCallback.ToString());

            list.Add("HadInteractiveLoopCallback",
                     hadInteractiveLoopCallback.ToString());

            return(list.ToString());
        }
Пример #3
0
        ///////////////////////////////////////////////////////////////////////

        #region System.Object Overrides
        public override string ToString()
        {
            StringPairList result = ToStringPairList();

            return(result.ToString());
        }