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)
586bool IXmlDataVirtualNode.IsOnNode(XmlNode nodeToCheck) 592bool IXmlDataVirtualNode.IsOnColumn(DataColumn? col) 632void IXmlDataVirtualNode.OnFoliated(XmlNode foliatedNode) 859bool IXmlDataVirtualNode.IsInUse() => _isInUse;
System\Xml\XmlBoundElement.cs (1)
412Debug.Assert(((IXmlDataVirtualNode)dp).IsOnColumn(null));
System\Xml\XmlDataDocument.cs (7)
53internal void AddPointer(IXmlDataVirtualNode pointer) 64IXmlDataVirtualNode? temp = (IXmlDataVirtualNode?)(entry.Value); 80internal void AssertPointerPresent(IXmlDataVirtualNode pointer) 918if (((IXmlDataVirtualNode)pointer).IsOnNode(node)) 1452Debug.Assert((pointer != null) && !((IXmlDataVirtualNode)pointer).IsOnColumn(col)); 1717((IXmlDataVirtualNode)pointer).OnFoliated(node);
System\Xml\XPathNodePointer.cs (4)
1247bool IXmlDataVirtualNode.IsOnNode(XmlNode nodeToCheck) 1253bool IXmlDataVirtualNode.IsOnColumn(DataColumn? col) 1259void IXmlDataVirtualNode.OnFoliated(XmlNode foliatedNode) 1661bool IXmlDataVirtualNode.IsInUse()