When overridden in a derived class, writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).
Type Reason ArgumentException name is null or string.Empty; or name is not a valid XML Nmtoken. InvalidOperationException The XmlWriter.WriteState is WriteState.Closed.
For the asynchronous version of this method, see XmlWriter.WriteNmTokenAsync(string).