msos.UnifiedBlockingObject.ConvertToUnified C# (CSharp) Method

ConvertToUnified() private method

Converts HandleType enum value to UnifiedBlockingReason enum value.
private ConvertToUnified ( HandleInfo type ) : UnifiedBlockingReason
type HandleInfo
return UnifiedBlockingReason
        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;
        }

Same methods

UnifiedBlockingObject::ConvertToUnified ( WCT_OBJECT_TYPE type ) : UnifiedBlockingReason
UnifiedBlockingObject::ConvertToUnified ( string objectType ) : UnifiedBlockingReason