private Interop.libproc.proc_threadinfo GetThreadInfo()
{
Interop.libproc.proc_threadinfo? info = Interop.libproc.GetThreadInfoById(_processId, _threadInfo._threadId);
if (!info.HasValue)
{
throw new InvalidOperationException(SR.Format(SR.ThreadExited, Id));
}
return info.GetValueOrDefault();
}
}