System.Xml.XmlConvert.VerifyName C# (CSharp) Méthode

VerifyName() public static méthode

public static VerifyName ( string name ) : string
name string
Résultat string
        public static string VerifyName(string name)
        {
            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }
            if (name.Length == 0)
            {
                throw new ArgumentNullException(nameof(name), SR.Xml_EmptyName);
            }

            // parse name
            int endPos = ValidateNames.ParseNameNoNamespaces(name, 0);

            if (endPos != name.Length)
            {
                // did not parse to the end -> there is invalid character at endPos
                throw CreateInvalidNameCharException(name, endPos, ExceptionType.XmlException);
            }
            return name;
        }

Usage Example

Exemple #1
0
 // Constructor
 protected internal XmlEntityReference(string name, XmlDocument doc)
     : base(doc)
 {
     // LAMESPEC: MS CreateNode() allows null node name.
     XmlConvert.VerifyName(name);
     entityName = doc.NameTable.Add(name);
 }
All Usage Examples Of System.Xml.XmlConvert::VerifyName