static private FormatMessage ( IEdiLineInfo lineInfo, string path, string message ) : string | ||
lineInfo | IEdiLineInfo | |
path | string | |
message | string | |
return | string |
internal static EdiReaderException Create(IEdiLineInfo lineInfo, string path, string message, Exception ex) { message = EdiPosition.FormatMessage(lineInfo, path, message); int lineNumber; int linePosition; if (lineInfo != null && lineInfo.HasLineInfo()) { lineNumber = lineInfo.LineNumber; linePosition = lineInfo.LinePosition; } else { lineNumber = 0; linePosition = 0; } return(new EdiReaderException(message, ex, path, lineNumber, linePosition)); }
/// <summary> /// Create the specified lineInfo, path and message. /// </summary> /// <param name="lineInfo">Line info.</param> /// <param name="path">Path.</param> /// <param name="message">Message.</param> internal static EdiException Create(IEdiLineInfo lineInfo, string path, string message) { message = EdiPosition.FormatMessage(lineInfo, path, message); return(new EdiException(message)); }
/// <summary> /// Create the specified path, message and ex. /// </summary> /// <param name="path">Path.</param> /// <param name="message">Message.</param> /// <param name="ex">Ex.</param> internal static EdiWriterException Create(string path, string message, Exception ex) { message = EdiPosition.FormatMessage(null, path, message); return(new EdiWriterException(message, ex, path)); }