private static Exception InvalidCharsException(string name, int badCharIndex)
{
string[] badCharArgs = XmlException.BuildCharExceptionArgs(name, badCharIndex);
string[] args = new string[3];
args[0] = name;
args[1] = badCharArgs[0];
args[2] = badCharArgs[1];
return new ArgumentException(SR.Format(SR.Xml_InvalidNameCharsDetail, args));
}