System.Xml.XmlException.CreateMessage C# (CSharp) Méthode

CreateMessage() private static méthode

private static CreateMessage ( string res, string args, int lineNumber, int linePosition ) : string
res string
args string
lineNumber int
linePosition int
Résultat string
        private static string CreateMessage(string res, string[] args, int lineNumber, int linePosition)
        {
            try
            {
                string message;

                // No line information -> get resource string and return
                if (lineNumber == 0)
                {
                    message = (args == null) ? res : string.Format(res, args);
                }
                // Line information is available -> we need to append it to the error message
                else
                {
                    string lineNumberStr = lineNumber.ToString(CultureInfo.InvariantCulture);
                    string linePositionStr = linePosition.ToString(CultureInfo.InvariantCulture);

                    message = string.Format(res, args);
                    message = SR.Format(SR.Xml_MessageWithErrorPosition, new string[] { message, lineNumberStr, linePositionStr });
                }
                return message;
            }
            catch (MissingManifestResourceException)
            {
                return "UNKNOWN(" + res + ")";
            }
        }