public override void WriteName (string name) { if (name == null) throw ArgumentError ("name"); if (!XmlChar.IsName (name)) throw ArgumentError ("Not a valid name string."); WriteString (name); }