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)
587
bool
IXmlDataVirtualNode
.IsOnNode(XmlNode nodeToCheck)
593
bool
IXmlDataVirtualNode
.IsOnColumn(DataColumn? col)
633
void
IXmlDataVirtualNode
.OnFoliated(XmlNode foliatedNode)
860
bool
IXmlDataVirtualNode
.IsInUse() => _isInUse;
System\Xml\XmlBoundElement.cs (1)
380
Debug.Assert(((
IXmlDataVirtualNode
)dp).IsOnColumn(null));
System\Xml\XmlDataDocument.cs (7)
54
internal void AddPointer(
IXmlDataVirtualNode
pointer)
65
IXmlDataVirtualNode
? temp = (
IXmlDataVirtualNode
?)(entry.Value);
81
internal void AssertPointerPresent(
IXmlDataVirtualNode
pointer)
897
if (((
IXmlDataVirtualNode
)pointer).IsOnNode(node))
1435
Debug.Assert((pointer != null) && !((
IXmlDataVirtualNode
)pointer).IsOnColumn(col));
1696
((
IXmlDataVirtualNode
)pointer).OnFoliated(node);
System\Xml\XPathNodePointer.cs (4)
1252
bool
IXmlDataVirtualNode
.IsOnNode(XmlNode nodeToCheck)
1258
bool
IXmlDataVirtualNode
.IsOnColumn(DataColumn? col)
1264
void
IXmlDataVirtualNode
.OnFoliated(XmlNode foliatedNode)
1672
bool
IXmlDataVirtualNode
.IsInUse()