2 implementations of IXmlDataVirtualNode
System.Data.Common (2)
System\Xml\DataPointer.cs (1)
12
internal sealed class DataPointer :
IXmlDataVirtualNode
System\Xml\XPathNodePointer.cs (1)
13
internal sealed class XPathNodePointer :
IXmlDataVirtualNode
16 references to IXmlDataVirtualNode
System.Data.Common (16)
System\Xml\DataPointer.cs (4)
586
bool
IXmlDataVirtualNode
.IsOnNode(XmlNode nodeToCheck)
592
bool
IXmlDataVirtualNode
.IsOnColumn(DataColumn? col)
632
void
IXmlDataVirtualNode
.OnFoliated(XmlNode foliatedNode)
859
bool
IXmlDataVirtualNode
.IsInUse() => _isInUse;
System\Xml\XmlBoundElement.cs (1)
412
Debug.Assert(((
IXmlDataVirtualNode
)dp).IsOnColumn(null));
System\Xml\XmlDataDocument.cs (7)
53
internal void AddPointer(
IXmlDataVirtualNode
pointer)
64
IXmlDataVirtualNode
? temp = (
IXmlDataVirtualNode
?)(entry.Value);
80
internal void AssertPointerPresent(
IXmlDataVirtualNode
pointer)
918
if (((
IXmlDataVirtualNode
)pointer).IsOnNode(node))
1452
Debug.Assert((pointer != null) && !((
IXmlDataVirtualNode
)pointer).IsOnColumn(col));
1717
((
IXmlDataVirtualNode
)pointer).OnFoliated(node);
System\Xml\XPathNodePointer.cs (4)
1247
bool
IXmlDataVirtualNode
.IsOnNode(XmlNode nodeToCheck)
1253
bool
IXmlDataVirtualNode
.IsOnColumn(DataColumn? col)
1259
void
IXmlDataVirtualNode
.OnFoliated(XmlNode foliatedNode)
1661
bool
IXmlDataVirtualNode
.IsInUse()