コード例 #1
0
        public FileErrorViewModelItem(string fileName, ErrorConvertingType errorConvertingType, string errorDescription)
        {
            if (String.IsNullOrWhiteSpace(fileName))
            {
                throw new ArgumentNullException(nameof(fileName));
            }

            FileName            = fileName;
            ErrorConvertingType = errorConvertingType;
            ErrorDescription    = errorDescription ?? throw new ArgumentNullException(nameof(errorDescription));
        }
コード例 #2
0
 public ErrorComponent(ErrorConvertingType errorConvertingType, string description)
 {
     ErrorConvertingType = errorConvertingType;
     Description         = description;
 }
コード例 #3
0
 public ErrorCommonResponse(ErrorConvertingType errorConvertingType, string description)
 {
     ErrorConvertingType = errorConvertingType;
     Description         = description;
 }
コード例 #4
0
 /// <summary>
 /// Преобразовать тип ошибки в строковое значение
 /// </summary>
 public static string ErrorTypeToString(ErrorConvertingType errorConvertingType)
 {
     ErrorTypeString.TryGetValue(errorConvertingType, out string fileConvertErrorTypeString);
     return(fileConvertErrorTypeString);
 }
コード例 #5
0
 public string ToString(string format, IFormatProvider formatProvider) => ErrorConvertingType.ToString();
コード例 #6
0
 public ErrorCommon(ErrorConvertingType errorConvertingType, string errorDescription, Exception exception)
 {
     ErrorConvertingType = errorConvertingType;
     Description         = errorDescription ?? String.Empty;
     Exception           = exception;
 }
コード例 #7
0
 public ErrorCommon(ErrorConvertingType errorConvertingType, string errorDescription)
     : this(errorConvertingType, errorDescription, null)
 {
 }
コード例 #8
0
 /// <summary>
 /// Преобразовать внутренний тип ошибок библиотеки из основного типа
 /// </summary>
 public static ErrorApplicationType ToErrorApplicationType(ErrorConvertingType errorConvertingType) =>
 Enum.TryParse(errorConvertingType.ToString(), true, out ErrorApplicationType errorApplicationType) ?
 errorApplicationType :
 throw new FormatException(nameof(ErrorConvertingType));