private UnifiedBlockingReason ConvertToUnified(HandleInfo.HandleType type)
{
UnifiedBlockingReason result = UnifiedBlockingReason.Unknown;
switch (type)
{
case HandleInfo.HandleType.NONE: result = UnifiedBlockingReason.None; break;
case HandleInfo.HandleType.THREAD: result = UnifiedBlockingReason.ThreadWait; break;
case HandleInfo.HandleType.MUTEX: result = UnifiedBlockingReason.Mutex; break;
case HandleInfo.HandleType.PROCESS: result = UnifiedBlockingReason.ProcessWait; break;
case HandleInfo.HandleType.EVENT: result = UnifiedBlockingReason.Event; break;
case HandleInfo.HandleType.SECTION: result = UnifiedBlockingReason.MemorySection; break;
}
return result;
}