public FunctionInfo( ThreadInfo ti, int nID, FunctionSignature fs, int nCalls, long lTotalTime, long lTotalRecursiveTime, long lTotalSuspendedTime, CalleeFunctionInfo[] acfi ) { _ti = ti; _nID = nID; _fs = fs; _nCalls = nCalls; _lTotalTime = lTotalTime; _lTotalRecursiveTime = lTotalRecursiveTime; _lTotalSuspendedTime = lTotalSuspendedTime; _acfi = acfi; foreach ( CalleeFunctionInfo cfi in _acfi ) cfi.FunctionInfo = this; }
public FunctionInfo(ThreadInfo ti, int nID, FunctionSignature fs, int nCalls, long lTotalTime, long lTotalRecursiveTime, long lTotalSuspendedTime, CalleeFunctionInfo[] acfi) { _ti = ti; _nID = nID; _fs = fs; _nCalls = nCalls; _lTotalTime = lTotalTime; _lTotalRecursiveTime = lTotalRecursiveTime; _lTotalSuspendedTime = lTotalSuspendedTime; _acfi = acfi; foreach (CalleeFunctionInfo cfi in _acfi) { cfi.FunctionInfo = this; } }
public ThreadInfo this[int nThreadID] { get { lock ( _htThreadInfo ) { ThreadInfo ti = ( ThreadInfo )_htThreadInfo[ nThreadID ]; if ( ti == null ) { ti = new ThreadInfo( nThreadID ); _htThreadInfo[ nThreadID ] = ti; } return ti; } } }
public ThreadInfo this[int nThreadID] { get { lock ( _htThreadInfo ) { ThreadInfo ti = ( ThreadInfo )_htThreadInfo[nThreadID]; if (ti == null) { ti = new ThreadInfo(nThreadID); _htThreadInfo[nThreadID] = ti; } return(ti); } } }
private void _ptProcessTree_ThreadSelected( ThreadInfo ti ) { _tiCurrent = ti; RefreshData(); }
public void Add(object o) { ThreadInfo ti = ( ThreadInfo )o; _htThreadInfo[ti.ID] = ti; }