示例#1
0
 /// <summary>
 /// Enumerate all threads.
 /// </summary>
 public int EnumThreads(out IEnumDebugThreads2 ppEnum)
 {
     DLog.Debug(DContext.VSDebuggerComCall, "IDebugProgram2.EnumThreads");
     ppEnum = new ThreadEnum(ThreadManager.Threads.Cast<IDebugThread2>().ToArray());
     return VSConstants.S_OK;
 }
示例#2
0
 public int /*IDebugProgram3*/ EnumThreads(out IEnumDebugThreads2 ppEnum)
 {
     ppEnum = ThreadEnum.Create(this);
     return(VSConstants.S_OK);
 }
示例#3
0
 internal ThreadEnumerator(ThreadEnum threadEnumerator)
 {
     m_enum = threadEnumerator;
 }