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)
214
internal
XmlName
AddXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
216
XmlName
n = _domNameTable.AddName(prefix, localName, namespaceURI, schemaInfo);
223
internal
XmlName
? GetXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
225
XmlName
? n = _domNameTable.GetName(prefix, localName, namespaceURI, schemaInfo);
232
internal
XmlName
AddAttrXmlName(string? prefix, string localName, string? namespaceURI, IXmlSchemaInfo? schemaInfo)
234
XmlName
xmlName = AddXmlName(prefix, localName, namespaceURI, schemaInfo);
251
internal bool AddIdInfo(
XmlName
eleName,
XmlName
attrName)
265
private
XmlName
? GetIDInfoByElement_(
XmlName
eleName)
270
XmlName
? newName = GetXmlName(eleName.Prefix, eleName.LocalName, string.Empty, null);
273
return (
XmlName
?)(_htElementIDAttrDecl![newName]);
278
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)