Files
Dec2017-Script-Dump/System/Diagnostics/ThreadWaitReason.cs
T
2026-06-04 11:42:34 +02:00

54 lines
1.9 KiB
C#

using System;
namespace System.Diagnostics
{
/// <summary>Specifies the reason a thread is waiting.</summary>
/// <filterpriority>2</filterpriority>
// Token: 0x020000FA RID: 250
public enum ThreadWaitReason
{
/// <summary>The thread is waiting for event pair high.</summary>
// Token: 0x040002D6 RID: 726
EventPairHigh = 7,
/// <summary>The thread is waiting for event pair low.</summary>
// Token: 0x040002D7 RID: 727
EventPairLow,
/// <summary>Thread execution is delayed.</summary>
// Token: 0x040002D8 RID: 728
ExecutionDelay = 4,
/// <summary>The thread is waiting for the scheduler.</summary>
// Token: 0x040002D9 RID: 729
Executive = 0,
/// <summary>The thread is waiting for a free virtual memory page.</summary>
// Token: 0x040002DA RID: 730
FreePage,
/// <summary>The thread is waiting for a local procedure call to arrive.</summary>
// Token: 0x040002DB RID: 731
LpcReceive = 9,
/// <summary>The thread is waiting for reply to a local procedure call to arrive.</summary>
// Token: 0x040002DC RID: 732
LpcReply,
/// <summary>The thread is waiting for a virtual memory page to arrive in memory.</summary>
// Token: 0x040002DD RID: 733
PageIn = 2,
/// <summary>The thread is waiting for a virtual memory page to be written to disk.</summary>
// Token: 0x040002DE RID: 734
PageOut = 12,
/// <summary>Thread execution is suspended.</summary>
// Token: 0x040002DF RID: 735
Suspended = 5,
/// <summary>The thread is waiting for system allocation.</summary>
// Token: 0x040002E0 RID: 736
SystemAllocation = 3,
/// <summary>The thread is waiting for an unknown reason.</summary>
// Token: 0x040002E1 RID: 737
Unknown = 13,
/// <summary>The thread is waiting for a user request.</summary>
// Token: 0x040002E2 RID: 738
UserRequest = 6,
/// <summary>The thread is waiting for the system to allocate virtual memory.</summary>
// Token: 0x040002E3 RID: 739
VirtualMemory = 11
}
}