private void HandleError(MessageHelper.MessageType errorMessage, Literal literal, string variableName, string sqlDbType, string cSharpType, string literalValue, int startLine, Exception exception) { if (IsCodeSenseRequest) { AddCodeSenseErrorItem(errorMessage, literal, literalValue, variableName, sqlDbType); } else { if (exception != null) { throw new ParameterizationFormatException(errorMessage, variableName, sqlDbType, cSharpType, literalValue, startLine, exception); } else { throw new ParameterizationFormatException(errorMessage, variableName, sqlDbType, cSharpType, literalValue, startLine); } } }
public void DisplayMessage(MessageHelper.MessageType type, string message) { lock (objA) { if (type == MessageHelper.MessageType.Data) { displayMessageStatic("Data: " + message); } else if (type == MessageHelper.MessageType.Status) { displayMessageStatic("Status: " + message); } else if (type == MessageHelper.MessageType.Exception) { displayMessageStatic("Exception: " + message); } else if (type == MessageHelper.MessageType.Error) { displayMessageStatic("Error: " + message); } } }
/// <summary> /// This method is designed ot handle messages from other threads /// </summary> /// <param name="type"></param> /// <param name="message"></param> public void DisplayMessage(MessageHelper.MessageType type, string message) { itemsToAddTo.Enqueue(message); }
public ParameterizationFormatException(MessageHelper.MessageType type, string variableName, string sqlDataType, string cSharpDataType, string literalValue, int lineNumber) : this(type, variableName, sqlDataType, cSharpDataType, literalValue, lineNumber, exception : null) { }