1 type derived from XmlName
System.Private.Xml (1)
System\Xml\Dom\XmlName.cs (1)
187
internal sealed class XmlNameEx :
XmlName
1 instantiation of XmlName
System.Private.Xml (1)
System\Xml\Dom\XmlName.cs (1)
24
return new
XmlName
(prefix, localName, ns, hashCode, ownerDoc, next);
45 references to XmlName
System.Private.Xml (45)
System\Xml\Dom\DomNameTable.cs (15)
12
private
XmlName
[] _entries;
24
_entries = new
XmlName
[InitialSize];
29
public
XmlName
? GetName(string? prefix, string localName, string? ns, IXmlSchemaInfo? schemaInfo)
34
int hashCode =
XmlName
.GetHashCode(localName);
36
for (
XmlName
e = _entries[hashCode & _mask]; e != null; e = e.next)
53
public
XmlName
AddName(string? prefix, string localName, string? ns, IXmlSchemaInfo? schemaInfo)
58
int hashCode =
XmlName
.GetHashCode(localName);
60
for (
XmlName
e = _entries[hashCode & _mask]; e != null; e = e.next)
79
XmlName
name =
XmlName
.Create(prefix, localName, ns, hashCode, _ownerDocument, _entries[index], schemaInfo);
93
XmlName
[] oldEntries = _entries;
94
XmlName
[] newEntries = new
XmlName
[newMask + 1];
99
XmlName
name = oldEntries[i];
103
XmlName
tmp = name.next;
System\Xml\Dom\XmlAttribute.cs (3)
16
private
XmlName
_name;
19
internal XmlAttribute(
XmlName
name, XmlDocument doc) : base(doc)
44
internal
XmlName
XmlName
System\Xml\Dom\XmlAttributeCollection.cs (5)
40
int hash =
XmlName
.GetHashCode(name);
63
int hash =
XmlName
.GetHashCode(localName);
343
XmlName
? attrname = parent.OwnerDocument.GetIDInfoByElement(parentElem.XmlName);
360
XmlName
? attrname = parent.OwnerDocument.GetIDInfoByElement(parentElem.XmlName);
391
XmlName
? attrname = doc.GetIDInfoByElement(parentElem.XmlName);
System\Xml\Dom\XmlDocument.cs (14)
213
internal
XmlName
AddXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
215
XmlName
n = _domNameTable.AddName(prefix, localName, namespaceURI, schemaInfo);
222
internal
XmlName
? GetXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
224
XmlName
? n = _domNameTable.GetName(prefix, localName, namespaceURI, schemaInfo);
231
internal
XmlName
AddAttrXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
233
XmlName
xmlName = AddXmlName(prefix, localName, namespaceURI, schemaInfo);
250
internal bool AddIdInfo(
XmlName
eleName,
XmlName
attrName)
264
private
XmlName
? GetIDInfoByElement_(
XmlName
eleName)
269
XmlName
? newName = GetXmlName(eleName.Prefix, eleName.LocalName, string.Empty, null);
272
return (
XmlName
?)(_htElementIDAttrDecl![newName]);
277
internal
XmlName
? GetIDInfoByElement(
XmlName
eleName)
System\Xml\Dom\XmlElement.cs (3)
17
private
XmlName
_name;
21
internal XmlElement(
XmlName
name, bool empty, XmlDocument doc) : base(doc)
45
internal
XmlName
XmlName
System\Xml\Dom\XmlName.cs (5)
18
internal
XmlName
next;
20
public static
XmlName
Create(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc,
XmlName
next, IXmlSchemaInfo? schemaInfo)
32
internal XmlName(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc,
XmlName
next)
202
internal XmlNameEx(string prefix, string localName, string ns, int hashCode, XmlDocument ownerDoc,
XmlName
next, IXmlSchemaInfo schemaInfo) : base(prefix, localName, ns, hashCode, ownerDoc, next)