Esempio n. 1
0
                    public override cContext NewMethodV(bool pContextTraceDelay, string pClass, string pMethod, int pVersion, params object[] pArgs)
                    {
                        bool lContextTraceDelay = mContextTraceDelay || pContextTraceDelay;
                        var  lResult            = new cSubMethodV(mRoot, this, mLevel, lContextTraceDelay, pClass, pMethod, pVersion, pArgs);

                        if (!lContextTraceDelay)
                        {
                            lResult.TraceContext();
                        }
                        return(lResult);
                    }
Esempio n. 2
0
                /// <inheritdoc/>
                public override cContext NewMethodV(bool pContextTraceDelay, string pClass, string pMethod, int pVersion, params object[] pArgs)
                {
                    if (mTraceSource == null)
                    {
                        return(this);
                    }
                    bool lContextTraceDelay = mContextTraceDelay || pContextTraceDelay;
                    var  lResult            = new cSubMethodV(this, this, 1, lContextTraceDelay, pClass, pMethod, pVersion, pArgs);

                    if (!lContextTraceDelay)
                    {
                        lResult.TraceContext();
                    }
                    return(lResult);
                }