System.Xml.Xsl.XsltException.CreateMessage C# (CSharp) Method

CreateMessage() private static method

private static CreateMessage ( string res, string args, string sourceUri, int lineNumber, int linePosition ) : string
res string
args string
sourceUri string
lineNumber int
linePosition int
return string
        private static string CreateMessage(string res, string[] args, string sourceUri, int lineNumber, int linePosition) {
            try {
                string message = FormatMessage(res, args);
                if (res != Res.Xslt_CompileError && lineNumber != 0) {
                    message += " " + FormatMessage(Res.Xml_ErrorFilePosition, sourceUri, lineNumber.ToString(CultureInfo.InvariantCulture), linePosition.ToString(CultureInfo.InvariantCulture));
                }
                return message;
            }
            catch (MissingManifestResourceException) {
                return "UNKNOWN(" + res + ")";
            }
        }

Usage Example

Exemplo n.º 1
0
        private static string CreateMessage(string message, XPathNavigator nav)
        {
            IXmlLineInfo xmlLineInfo = nav as IXmlLineInfo;
            int          num         = (xmlLineInfo == null) ? 0 : xmlLineInfo.LineNumber;
            int          num2        = (xmlLineInfo == null) ? 0 : xmlLineInfo.LinePosition;
            string       text        = (nav == null) ? string.Empty : nav.BaseURI;

            if (num != 0)
            {
                return(XsltException.CreateMessage("{0} at {1}({2},{3}).", message, num, num2, text));
            }
            return(XsltException.CreateMessage("{0}.", message, num, num2, text));
        }
All Usage Examples Of System.Xml.Xsl.XsltException::CreateMessage