示例#1
0
        private static TransitionState ConvertTransitionStateFromSerializable(ErrorTypePersisted errorType)
        {
            switch (errorType)
            {
            case ErrorTypePersisted.Unknown:
                return(TransitionState.Unknown);

            case ErrorTypePersisted.Success:
                return(TransitionState.Active);

            case ErrorTypePersisted.Failure:
                return(TransitionState.Inactive);

            default:
                DiagCore.RetailAssert(false, "Missing case for enumeration: {0}", new object[]
                {
                    errorType
                });
                return(TransitionState.Unknown);
            }
        }
示例#2
0
        internal static TransientErrorInfo.ErrorType ConvertErrorTypeFromSerializable(ErrorTypePersisted errorType)
        {
            switch (errorType)
            {
            case ErrorTypePersisted.Unknown:
                return(TransientErrorInfo.ErrorType.Unknown);

            case ErrorTypePersisted.Success:
                return(TransientErrorInfo.ErrorType.Success);

            case ErrorTypePersisted.Failure:
                return(TransientErrorInfo.ErrorType.Failure);

            default:
                DiagCore.RetailAssert(false, "Missing case for enumeration: {0}", new object[]
                {
                    errorType
                });
                return(TransientErrorInfo.ErrorType.Unknown);
            }
        }