/// <summary> /// Constructor /// </summary> /// <param name="errorCode">Enum error code</param> /// <param name="argument">Exception argument</param> public BaseException(Errors.ErrorCode errorCode, string message) : base(message) { ErrorCode = errorCode; ExMessage = message; }
public BaseException(Errors.ErrorCode errorCode) { ErrorCode = errorCode; ExMessage = Common.Errors.Inst[errorCode]; }
/// <summary> /// Get a localised phrase of a given <see cref="Errors.ErrorCode"/>. /// </summary> /// <param name="language"></param> /// <param name="key"></param> /// <returns></returns> public string GetPhrase(Languages language, Errors.ErrorCode key) { return(GetPhrase(language, $"Error_{key}")); }