예제 #1
0
파일: trace.cs 프로젝트: bacome/imapclient
                    public override cContext NewSetProp(bool pContextTraceDelay, string pClass, string pProperty, object pValue)
                    {
                        bool lContextTraceDelay = mContextTraceDelay || pContextTraceDelay;
                        var  lResult            = new cSubSetProp(mRoot, this, mLevel, lContextTraceDelay, pClass, pProperty, pValue);

                        if (!lContextTraceDelay)
                        {
                            lResult.TraceContext();
                        }
                        return(lResult);
                    }
예제 #2
0
파일: trace.cs 프로젝트: bacome/imapclient
                /// <inheritdoc/>
                public override cContext NewSetProp(bool pContextTraceDelay, string pClass, string pProperty, object pValue)
                {
                    if (mTraceSource == null)
                    {
                        return(this);
                    }
                    bool lContextTraceDelay = mContextTraceDelay || pContextTraceDelay;
                    var  lResult            = new cSubSetProp(this, this, 1, lContextTraceDelay, pClass, pProperty, pValue);

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