public void ValidateEncodedName (string name, bool allowNull) { try { if (!allowNull || name != null) XmlConvert.VerifyNCName (name); } catch (XmlException ex) { throw new ArgumentException ("Invalid XML name", ex); } }