Ejemplo n.º 1
0
 internal static string Message(EXCode code, params object[] data)
 {
     switch (code)
     {
     default:
         return(string.Format("{1:X8}: {0} - Expected: {1} - Actual: {2}", EX.messages[code], (int)code, data));
     }
 }
Ejemplo n.º 2
0
Archivo: EX.cs Proyecto: eriser/nsynth
        internal static Exception Create(EXCode code, Exception innerException, params object[] data)
        {
            switch (code)
            {
                case EXCode.ArgumentNull:
                    return new ArgumentNullException(data[0] as string, EX.Message(code, data));

                case EXCode.BitmapPixelArraySizeMismatch:
                    return new ArgumentException(EX.Message(code, data), innerException);

                case EXCode.BitmapHeightTooSmall:
                case EXCode.BitmapWidthTooSmall:
                    return new ArgumentOutOfRangeException(EX.Message(code, data), innerException);
            }

            throw new Exception();
        }
Ejemplo n.º 3
0
        internal static Exception Create(EXCode code, Exception innerException, params object[] data)
        {
            switch (code)
            {
            case EXCode.ArgumentNull:
                return(new ArgumentNullException(data[0] as string, EX.Message(code, data)));

            case EXCode.BitmapPixelArraySizeMismatch:
                return(new ArgumentException(EX.Message(code, data), innerException));

            case EXCode.BitmapHeightTooSmall:
            case EXCode.BitmapWidthTooSmall:
                return(new ArgumentOutOfRangeException(EX.Message(code, data), innerException));
            }

            throw new Exception();
        }
Ejemplo n.º 4
0
Archivo: EX.cs Proyecto: eriser/nsynth
 internal static string Message(EXCode code, params object[] data)
 {
     switch (code)
     {
          default:
             return string.Format("{1:X8}: {0} - Expected: {1} - Actual: {2}", EX.messages[code], (int)code, data);
     }
 }
Ejemplo n.º 5
0
Archivo: EX.cs Proyecto: eriser/nsynth
 internal static Exception Create(EXCode code, params object[] data)
 {
     return EX.Create(code, null, data);
 }
Ejemplo n.º 6
0
Archivo: EX.cs Proyecto: eriser/nsynth
 internal static Exception Create(EXCode code, object expected, object actual)
 {
     return EX.Create(code, null, expected, actual);
 }
Ejemplo n.º 7
0
 internal static Exception Create(EXCode code, params object[] data)
 {
     return(EX.Create(code, null, data));
 }
Ejemplo n.º 8
0
 internal static Exception Create(EXCode code, object expected, object actual)
 {
     return(EX.Create(code, null, expected, actual));
 }