コード例 #1
0
ファイル: TraceFrame.cs プロジェクト: maxpavlov/FlexNet
        internal TraceFrame(string message, MethodBase caller, GenerateTraceFrameEventMessages frameEventMessagesGenerateMode)
        {
            Message = message;
            Caller = caller;
            FrameEventMessagesGenerateMode = frameEventMessagesGenerateMode;

            if (RootTraceFrame == null)
            {
                RootTraceFrame = this;
            }
            else
            {
                TraceFrame lastTraceFrame = RootTraceFrame;

                while (lastTraceFrame._nextTraceFrame != null)
                {
                    lastTraceFrame = lastTraceFrame._nextTraceFrame;
                }

                lastTraceFrame._nextTraceFrame = this;
            }

            if (FrameEventMessagesGenerateMode == GenerateTraceFrameEventMessages.GenerateAll)
                TraceHelper.TraceFrameEvent(TraceFrameEventType.Started, this);
        }
コード例 #2
0
        internal TraceFrame(string message, MethodBase caller, GenerateTraceFrameEventMessages frameEventMessagesGenerateMode)
        {
            Message = message;
            Caller  = caller;
            FrameEventMessagesGenerateMode = frameEventMessagesGenerateMode;

            if (RootTraceFrame == null)
            {
                RootTraceFrame = this;
            }
            else
            {
                TraceFrame lastTraceFrame = RootTraceFrame;

                while (lastTraceFrame._nextTraceFrame != null)
                {
                    lastTraceFrame = lastTraceFrame._nextTraceFrame;
                }

                lastTraceFrame._nextTraceFrame = this;
            }

            if (FrameEventMessagesGenerateMode == GenerateTraceFrameEventMessages.GenerateAll)
            {
                TraceHelper.TraceFrameEvent(TraceFrameEventType.Started, this);
            }
        }
コード例 #3
0
ファイル: TraceFrame.cs プロジェクト: maxpavlov/FlexNet
 public static TraceFrame Begin(string name, GenerateTraceFrameEventMessages frameEventMessagesGenerateMode)
 {
     MethodBase caller = TraceHelper.GetCallerInfo();
     return new TraceFrame(name, caller, frameEventMessagesGenerateMode);
 }
コード例 #4
0
        public static TraceFrame Begin(string name, GenerateTraceFrameEventMessages frameEventMessagesGenerateMode)
        {
            MethodBase caller = TraceHelper.GetCallerInfo();

            return(new TraceFrame(name, caller, frameEventMessagesGenerateMode));
        }