2 instantiations of XPathNodeInfoAtom
System.Private.Xml (2)
System\Xml\Cache\XPathNode.cs (1)
353
_info = new
XPathNodeInfoAtom
(pageInfo);
System\Xml\Cache\XPathNodeInfoAtom.cs (1)
416
info = new
XPathNodeInfoAtom
(localName, namespaceUri, prefix, baseUri,
21 references to XPathNodeInfoAtom
System.Private.Xml (21)
System\Xml\Cache\XPathDocumentBuilder.cs (2)
631
XPathNodeInfoAtom
info;
661
XPathNodeInfoAtom
info;
System\Xml\Cache\XPathNode.cs (2)
30
private
XPathNodeInfoAtom
_info; // Atomized node information
359
public void Create(
XPathNodeInfoAtom
info, XPathNodeType xptyp, int idxParent)
System\Xml\Cache\XPathNodeInfoAtom.cs (17)
80
internal sealed class XPathNodeInfoAtom : IEquatable<
XPathNodeInfoAtom
>
94
private
XPathNodeInfoAtom
? _next;
244
public
XPathNodeInfoAtom
? Next
289
return Equals(other as
XPathNodeInfoAtom
);
292
public bool Equals(
XPathNodeInfoAtom
? other)
385
private
XPathNodeInfoAtom
[] _hashTable;
387
private
XPathNodeInfoAtom
? _infoCached;
400
_hashTable = new
XPathNodeInfoAtom
[DefaultTableSize];
407
public
XPathNodeInfoAtom
Create(string localName, string namespaceUri, string prefix, string? baseUri,
411
XPathNodeInfoAtom
info;
441
private
XPathNodeInfoAtom
Atomize(
XPathNodeInfoAtom
info)
443
XPathNodeInfoAtom
? infoNew, infoNext;
462
XPathNodeInfoAtom
[] oldTable = _hashTable;
463
_hashTable = new
XPathNodeInfoAtom
[oldTable.Length * 2];
487
private void AddInfo(
XPathNodeInfoAtom
info)
501
XPathNodeInfoAtom
? infoAtom;