FormatMessage() static private method

static private FormatMessage ( IEdiLineInfo lineInfo, string path, string message ) : string
lineInfo IEdiLineInfo
path string
message string
return string
コード例 #1
0
        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));
        }
コード例 #2
0
        /// <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));
        }
コード例 #3
0
        /// <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));
        }