using System; using System.ComponentModel; namespace System.Diagnostics { /// Represents an operating system process thread. /// 2 // Token: 0x020000EE RID: 238 [global::System.ComponentModel.Designer("System.Diagnostics.Design.ProcessThreadDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] public class ProcessThread : global::System.ComponentModel.Component { // Token: 0x06000873 RID: 2163 RVA: 0x00016A80 File Offset: 0x00014C80 [global::System.MonoTODO("Parse parameters")] internal ProcessThread() { } /// Gets the base priority of the thread. /// The base priority of the thread, which the operating system computes by combining the process priority class with the priority level of the associated thread. /// 2 // Token: 0x17000234 RID: 564 // (get) Token: 0x06000874 RID: 2164 RVA: 0x00016A88 File Offset: 0x00014C88 [global::System.MonoTODO] [MonitoringDescription("The base priority of this thread.")] public int BasePriority { get { return 0; } } /// Gets the current priority of the thread. /// The current priority of the thread, which may deviate from the base priority based on how the operating system is scheduling the thread. The priority may be temporarily boosted for an active thread. /// 2 // Token: 0x17000235 RID: 565 // (get) Token: 0x06000875 RID: 2165 RVA: 0x00016A8C File Offset: 0x00014C8C [MonitoringDescription("The current priority of this thread.")] [global::System.MonoTODO] public int CurrentPriority { get { return 0; } } /// Gets the unique identifier of the thread. /// The unique identifier associated with a specific thread. /// 2 /// /// /// // Token: 0x17000236 RID: 566 // (get) Token: 0x06000876 RID: 2166 RVA: 0x00016A90 File Offset: 0x00014C90 [MonitoringDescription("The ID of this thread.")] [global::System.MonoTODO] public int Id { get { return 0; } } /// Sets the preferred processor for this thread to run on. /// The preferred processor for the thread, used when the system schedules threads, to determine which processor to run the thread on. /// The system could not set the thread to start on the specified processor. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x17000237 RID: 567 // (set) Token: 0x06000877 RID: 2167 RVA: 0x00016A94 File Offset: 0x00014C94 [global::System.ComponentModel.Browsable(false)] [global::System.MonoTODO] public int IdealProcessor { set { } } /// Gets or sets a value indicating whether the operating system should temporarily boost the priority of the associated thread whenever the main window of the thread's process receives the focus. /// true to boost the thread's priority when the user interacts with the process's interface; otherwise, false. The default is false. /// The priority boost information could not be retrieved.-or-The priority boost information could not be set. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x17000238 RID: 568 // (get) Token: 0x06000878 RID: 2168 RVA: 0x00016A98 File Offset: 0x00014C98 // (set) Token: 0x06000879 RID: 2169 RVA: 0x00016A9C File Offset: 0x00014C9C [MonitoringDescription("Thread gets a priority boot when interactively used by a user.")] [global::System.MonoTODO] public bool PriorityBoostEnabled { get { return false; } set { } } /// Gets or sets the priority level of the thread. /// One of the values, specifying a range that bounds the thread's priority. /// The thread priority level information could not be retrieved. -or-The thread priority level could not be set. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x17000239 RID: 569 // (get) Token: 0x0600087A RID: 2170 RVA: 0x00016AA0 File Offset: 0x00014CA0 // (set) Token: 0x0600087B RID: 2171 RVA: 0x00016AA4 File Offset: 0x00014CA4 [global::System.MonoTODO] [MonitoringDescription("The priority level of this thread.")] public ThreadPriorityLevel PriorityLevel { get { return ThreadPriorityLevel.Idle; } set { } } /// Gets the amount of time that the thread has spent running code inside the operating system core. /// A indicating the amount of time that the thread has spent running code inside the operating system core. /// The thread time could not be retrieved. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023A RID: 570 // (get) Token: 0x0600087C RID: 2172 RVA: 0x00016AA8 File Offset: 0x00014CA8 [MonitoringDescription("The amount of CPU time used in privileged mode.")] [global::System.MonoTODO] public TimeSpan PrivilegedProcessorTime { get { return new TimeSpan(0L); } } /// Sets the processors on which the associated thread can run. /// An that points to a set of bits, each of which represents a processor that the thread can run on. /// The processor affinity could not be set. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023B RID: 571 // (set) Token: 0x0600087D RID: 2173 RVA: 0x00016AB4 File Offset: 0x00014CB4 [global::System.ComponentModel.Browsable(false)] [global::System.MonoTODO] public IntPtr ProcessorAffinity { set { } } /// Gets the memory address of the function that the operating system called that started this thread. /// The thread's starting address, which points to the application-defined function that the thread executes. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023C RID: 572 // (get) Token: 0x0600087E RID: 2174 RVA: 0x00016AB8 File Offset: 0x00014CB8 [MonitoringDescription("The start address in memory of this thread.")] [global::System.MonoTODO] public IntPtr StartAddress { get { return (IntPtr)0; } } /// Gets the time that the operating system started the thread. /// A representing the time that was on the system when the operating system started the thread. /// The thread time could not be retrieved. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023D RID: 573 // (get) Token: 0x0600087F RID: 2175 RVA: 0x00016AC0 File Offset: 0x00014CC0 [global::System.MonoTODO] [MonitoringDescription("The time this thread was started.")] public DateTime StartTime { get { return new DateTime(0L); } } /// Gets the current state of this thread. /// A that indicates the thread's execution, for example, running, waiting, or terminated. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023E RID: 574 // (get) Token: 0x06000880 RID: 2176 RVA: 0x00016ACC File Offset: 0x00014CCC [global::System.MonoTODO] [MonitoringDescription("The current state of this thread.")] public ThreadState ThreadState { get { return ThreadState.Initialized; } } /// Gets the total amount of time that this thread has spent using the processor. /// A that indicates the amount of time that the thread has had control of the processor. /// The thread time could not be retrieved. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x1700023F RID: 575 // (get) Token: 0x06000881 RID: 2177 RVA: 0x00016AD0 File Offset: 0x00014CD0 [global::System.MonoTODO] [MonitoringDescription("The total amount of CPU time used.")] public TimeSpan TotalProcessorTime { get { return new TimeSpan(0L); } } /// Gets the amount of time that the associated thread has spent running code inside the application. /// A indicating the amount of time that the thread has spent running code inside the application, as opposed to inside the operating system core. /// The thread time could not be retrieved. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x17000240 RID: 576 // (get) Token: 0x06000882 RID: 2178 RVA: 0x00016ADC File Offset: 0x00014CDC [MonitoringDescription("The amount of CPU time used in user mode.")] [global::System.MonoTODO] public TimeSpan UserProcessorTime { get { return new TimeSpan(0L); } } /// Gets the reason that the thread is waiting. /// A representing the reason that the thread is in the wait state. /// The thread is not in the wait state. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x17000241 RID: 577 // (get) Token: 0x06000883 RID: 2179 RVA: 0x00016AE8 File Offset: 0x00014CE8 [MonitoringDescription("The reason why this thread is waiting.")] [global::System.MonoTODO] public ThreadWaitReason WaitReason { get { return ThreadWaitReason.Executive; } } /// Resets the ideal processor for this thread to indicate that there is no single ideal processor. In other words, so that any processor is ideal. /// The ideal processor could not be reset. /// The platform is Windows 98 or Windows Millennium Edition. /// The process is on a remote computer. /// 2 /// /// /// // Token: 0x06000884 RID: 2180 RVA: 0x00016AEC File Offset: 0x00014CEC [global::System.MonoTODO] public void ResetIdealProcessor() { } } }