public static void Validate(bool expr, AppError.ErrorCode code, string message = null) { if (!expr) { throw new AppError(code, message); } }
public static void Fail(AppError.ErrorCode errorCode, string message = null) { var err = new AppError(errorCode, message); err.Report(); err.Fail(); }