2 implementations of IXmlDataVirtualNode
System.Data.Common (2)
System\Xml\DataPointer.cs (1)
12internal sealed class DataPointer : IXmlDataVirtualNode
System\Xml\XPathNodePointer.cs (1)
13internal sealed class XPathNodePointer : IXmlDataVirtualNode
16 references to IXmlDataVirtualNode
System.Data.Common (16)
System\Xml\DataPointer.cs (4)
587bool IXmlDataVirtualNode.IsOnNode(XmlNode nodeToCheck) 593bool IXmlDataVirtualNode.IsOnColumn(DataColumn? col) 633void IXmlDataVirtualNode.OnFoliated(XmlNode foliatedNode) 860bool IXmlDataVirtualNode.IsInUse() => _isInUse;
System\Xml\XmlBoundElement.cs (1)
380Debug.Assert(((IXmlDataVirtualNode)dp).IsOnColumn(null));
System\Xml\XmlDataDocument.cs (7)
54internal void AddPointer(IXmlDataVirtualNode pointer) 65IXmlDataVirtualNode? temp = (IXmlDataVirtualNode?)(entry.Value); 81internal void AssertPointerPresent(IXmlDataVirtualNode pointer) 897if (((IXmlDataVirtualNode)pointer).IsOnNode(node)) 1435Debug.Assert((pointer != null) && !((IXmlDataVirtualNode)pointer).IsOnColumn(col)); 1696((IXmlDataVirtualNode)pointer).OnFoliated(node);
System\Xml\XPathNodePointer.cs (4)
1252bool IXmlDataVirtualNode.IsOnNode(XmlNode nodeToCheck) 1258bool IXmlDataVirtualNode.IsOnColumn(DataColumn? col) 1264void IXmlDataVirtualNode.OnFoliated(XmlNode foliatedNode) 1672bool IXmlDataVirtualNode.IsInUse()