internal XmlName GetXmlName(string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo) { XmlName n = _domNameTable.GetName(prefix, localName, namespaceURI, schemaInfo); Debug.Assert(n == null || ((prefix == null) ? (n.Prefix.Length == 0) : (prefix == n.Prefix))); Debug.Assert(n == null || n.LocalName == localName); Debug.Assert(n == null || ((namespaceURI == null) ? (n.NamespaceURI.Length == 0) : (n.NamespaceURI == namespaceURI))); return n; }
/// <include file='doc\XmlElement.uex' path='docs/doc[@for="XmlElement.XmlElement1"]/*' /> /// <internalonly/> /// <devdoc> /// </devdoc> protected internal XmlElement(string prefix, string localName, string namespaceURI, XmlDocument doc) : this(doc.GetXmlName(prefix, localName, namespaceURI), true, doc) { }