Switches (Boolean & Trace) should be working now. Behavior of user-provided
[mono.git] / mcs / class / System / System.Diagnostics / ProcessThread.cs
1 //
2 // System.Diagnostics.ProcessThread.cs
3 //
4 // Authors:
5 //      Dick Porter (dick@ximian.com)
6 //
7 // (C) 2002 Ximian, Inc.  http://www.ximian.com
8 //
9
10 using System.ComponentModel;
11
12 namespace System.Diagnostics {
13         public class ProcessThread : Component {
14                 [MonoTODO]
15                 public int BasePriority {
16                         get {
17                                 return(0);
18                         }
19                 }
20
21                 [MonoTODO]
22                 public int CurrentPriority {
23                         get {
24                                 return(0);
25                         }
26                 }
27
28                 [MonoTODO]
29                 public int Id {
30                         get {
31                                 return(0);
32                         }
33                 }
34
35                 [MonoTODO]
36                 int IdealProcessor {
37                         set {
38                         }
39                 }
40
41                 [MonoTODO]
42                 public bool PriorityBoostEnabled {
43                         get {
44                                 return(false);
45                         }
46                         set {
47                         }
48                 }
49
50                 [MonoTODO]
51                 public ThreadPriorityLevel PriorityLevel {
52                         get {
53                                 return(ThreadPriorityLevel.Idle);
54                         }
55                         set {
56                         }
57                 }
58
59                 [MonoTODO]
60                 public TimeSpan PrivilegedProcessorTime {
61                         get {
62                                 return(new TimeSpan(0));
63                         }
64                 }
65
66                 [MonoTODO]
67                 IntPtr ProcessorAffinity {
68                         set {
69                         }
70                 }
71
72                 [MonoTODO]
73                 public IntPtr StartAddress {
74                         get {
75                                 return((IntPtr)0);
76                         }
77                 }
78
79                 [MonoTODO]
80                 public DateTime StartTime {
81                         get {
82                                 return(new DateTime(0));
83                         }
84                 }
85
86                 [MonoTODO]
87                 public ThreadState ThreadState {
88                         get {
89                                 return(ThreadState.Initialized);
90                         }
91                 }
92
93                 [MonoTODO]
94                 public TimeSpan TotalProcessorTime {
95                         get {
96                                 return(new TimeSpan(0));
97                         }
98                 }
99
100                 [MonoTODO]
101                 public TimeSpan UserProcessorTime {
102                         get {
103                                 return(new TimeSpan(0));
104                         }
105                 }
106
107                 [MonoTODO]
108                 public ThreadWaitReason WaitReason {
109                         get {
110                                 return(ThreadWaitReason.Executive);
111                         }
112                 }
113
114                 [MonoTODO]
115                 public void ResetIdealProcessor() {
116                 }
117         }
118 }