2 // System.Diagnostics.ProcessThread.cs
5 // Dick Porter (dick@ximian.com)
7 // (C) 2002 Ximian, Inc. http://www.ximian.com
10 using System.ComponentModel;
12 namespace System.Diagnostics {
13 public class ProcessThread : Component {
15 public int BasePriority {
22 public int CurrentPriority {
42 public bool PriorityBoostEnabled {
51 public ThreadPriorityLevel PriorityLevel {
53 return(ThreadPriorityLevel.Idle);
60 public TimeSpan PrivilegedProcessorTime {
62 return(new TimeSpan(0));
67 IntPtr ProcessorAffinity {
73 public IntPtr StartAddress {
80 public DateTime StartTime {
82 return(new DateTime(0));
87 public ThreadState ThreadState {
89 return(ThreadState.Initialized);
94 public TimeSpan TotalProcessorTime {
96 return(new TimeSpan(0));
101 public TimeSpan UserProcessorTime {
103 return(new TimeSpan(0));
108 public ThreadWaitReason WaitReason {
110 return(ThreadWaitReason.Executive);
115 public void ResetIdealProcessor() {