bool ErrorOrReturn(string msgKey, params string[] parameters) { if (ErrorMode == ErrorMode.ErrorFree) return true; else throw new BBCodeParsingException(string.IsNullOrEmpty(msgKey) ? "" : MessagesHelper.GetString(msgKey, parameters)); } }