6 instantiations of XmlBoundElement
System.Data.Common (6)
System\Xml\XmlDataDocument.cs (6)
366return new XmlBoundElement(prefix, localName, namespaceURI, this); 391return new XmlBoundElement(prefix, localName, namespaceURI, this); 480docelem = new XmlBoundElement(string.Empty, docElemName, DataSet.Namespace ?? string.Empty, this); 710newNode = new XmlBoundElement(string.Empty, col.EncodedColumnName, col.Namespace, this); 1375XmlBoundElement rowElement = new XmlBoundElement(string.Empty, table.EncodedTableName, table.Namespace, this); 1572var newElem = new XmlBoundElement(string.Empty, col.EncodedColumnName, col.Namespace, this);
155 references to XmlBoundElement
System.Data.Common (155)
System\Data\DataRow.cs (2)
53internal XmlBoundElement? Element 55get { return (XmlBoundElement?)_element; }
System\Xml\BaseTreeIterator.cs (1)
58return CurrentNode is XmlBoundElement be && be.Row != null;
System\Xml\DataPointer.cs (8)
46private XmlBoundElement? GetRowElement() 48XmlBoundElement? rowElem; 51rowElem = _node as XmlBoundElement; 65XmlBoundElement? rowElem = GetRowElement(); 77node != null && node is XmlBoundElement ? 78((XmlBoundElement)node).IsFoliated : true; 841XmlBoundElement? rowElem = _node as XmlBoundElement;
System\Xml\DataSetMappper.cs (14)
87internal DataTable? SearchMatchingTableSchema(XmlBoundElement? rowElem, XmlBoundElement elem) 149internal DataColumn? GetColumnSchemaForNode(XmlBoundElement rowElem, XmlNode node) 153Debug.Assert((node is XmlBoundElement) ? ((XmlBoundElement)node).Row == null : true); 186XmlBoundElement? be = elem as XmlBoundElement; 195internal static DataTable? GetTableSchemaForElement(XmlBoundElement be) => be.Row?.Table; 205internal static DataRow? GetRowFromElement(XmlElement? e) => (e as XmlBoundElement)?.Row; 207internal static DataRow? GetRowFromElement(XmlBoundElement be) => be.Row; 212internal static bool GetRegion(XmlNode? node, [NotNullWhen(true)] out XmlBoundElement? rowElem) 216XmlBoundElement? be = node as XmlBoundElement; 238internal bool IsRegionRadical(XmlBoundElement rowElem)
System\Xml\RegionIterator.cs (2)
20private readonly XmlBoundElement _rowElement; 23internal RegionIterator(XmlBoundElement rowElement) : base(((XmlDataDocument)(rowElement.OwnerDocument)).Mapper)
System\Xml\XmlBoundElement.cs (5)
80XmlBoundElement? parent = ParentNode as XmlBoundElement; 102XmlBoundElement? parent = ParentNode as XmlBoundElement; 251Debug.Assert(element is XmlBoundElement);
System\Xml\XmlDataDocument.cs (89)
117XmlBoundElement? be = node as XmlBoundElement; 151XmlBoundElement? be; 236internal void Bind(DataRow r, XmlBoundElement e) 385XmlBoundElement? be = row.Element; 411private void DefoliateRegion(XmlBoundElement rowElem) 442XmlBoundElement? be = node as XmlBoundElement; 456Debug.Assert((node is XmlBoundElement) && (((XmlBoundElement)node).Row != null)); 590internal void Foliate(XmlBoundElement node, ElementState newState) 600XmlBoundElement? rowElem; 634if (element is XmlBoundElement) 635((XmlBoundElement)element).Foliate(ElementState.WeakFoliation); 658private void EnsureFoliation(XmlBoundElement rowElem, ElementState foliation) 666private void ForceFoliation(XmlBoundElement node, ElementState newState) 766private XmlNode? GetColumnInsertAfterLocation(DataColumn col, XmlBoundElement rowElement) 900XmlBoundElement? be = r.Element; 946if (element is XmlBoundElement) 948return ((XmlBoundElement)element).IsFoliated; 953private bool IsFoliated(XmlBoundElement be) 1298private void LoadRows(XmlBoundElement? rowElem, XmlNode node) 1302XmlBoundElement? be = node as XmlBoundElement; 1370private XmlBoundElement AttachBoundElementToDataRow(DataRow row) 1375XmlBoundElement rowElement = new XmlBoundElement(string.Empty, table.EncodedTableName, table.Namespace, this); 1398XmlBoundElement rowElement = (XmlBoundElement)(GetElementFromRow(row)); 1421private void OnColumnValueChanged(DataRow row, DataColumn col, XmlBoundElement rowElement) 1537XmlBoundElement? be = e as XmlBoundElement; 1572var newElem = new XmlBoundElement(string.Empty, col.EncodedColumnName, col.Namespace, this); 1622XmlBoundElement? be = row.Element; 1639private void OnColumnValuesChanged(DataRow row, XmlBoundElement rowElement) 1668private void OnDeleteRow(XmlBoundElement rowElement) 1682private void OnDeletingRow(XmlBoundElement rowElement) 1744private void OnNestedParentChange(DataRow child, XmlBoundElement childElement, DataColumn? childCol) 1815XmlBoundElement? rowElement = null; 1952XmlBoundElement? oldRowElem; 1959XmlBoundElement? rowElem = node as XmlBoundElement; 1965rowElem = (XmlBoundElement)(iter.CurrentNode!); 1977XmlBoundElement? oldRowElem; 1990XmlBoundElement? be = node as XmlBoundElement; 2002XmlBoundElement rowElemChild = (XmlBoundElement)(iter.CurrentNode!); 2024XmlBoundElement? rowElement = row.Element; 2310XmlBoundElement? parentRegionRowElem; 2317Debug.Assert(iter.CurrentNode is XmlBoundElement && ((XmlBoundElement)(iter.CurrentNode)).Row != null); 2318XmlBoundElement rowElemChild = (XmlBoundElement)(iter.CurrentNode); 2380XmlBoundElement? be = n as XmlBoundElement; 2390XmlBoundElement? be = n as XmlBoundElement; 2400XmlBoundElement? be = n as XmlBoundElement; 2443private void SynchronizeRowFromRowElement(XmlBoundElement rowElement) 2451private void SynchronizeRowFromRowElement(XmlBoundElement rowElement, ArrayList? rowElemList) 2490private void SynchronizeRowFromRowElementEx(XmlBoundElement rowElement, ArrayList? rowElemList) 2529XmlBoundElement? be = e as XmlBoundElement; 2589private void UpdateAllColumns(DataRow row, XmlBoundElement rowElement) 2713XmlBoundElement? be; 2737Debug.Assert(rowElemList[0] != null && rowElemList[0] is XmlBoundElement); 2738XmlBoundElement? subRowElem = (XmlBoundElement?)(rowElemList[0]); 2752XmlBoundElement? be; 2767Debug.Assert(rowElemList[0] != null && rowElemList[0] is XmlBoundElement); 2768XmlBoundElement subRowElem = (XmlBoundElement)(rowElemList[0]!); 2788private void OnRowElementInsertedInTree(XmlBoundElement rowElem, ArrayList rowElemList) 2851private void EnsureDisconnectedDataRow(XmlBoundElement rowElem) 2904private void OnNonRowElementInsertedInTree(XmlNode node, XmlBoundElement rowElement, ArrayList rowElemList) 2921private void OnNonRowElementInsertedInFragment(XmlBoundElement rowElement, ArrayList rowElemList) 2936private void SetNestedParentRegion(XmlBoundElement childRowElem) 2940XmlBoundElement? parentRowElem; 2946private void SetNestedParentRegion(XmlBoundElement childRowElem, XmlBoundElement? parentRowElem) 3026XmlBoundElement? be = node.ParentNode as XmlBoundElement; 3048XmlBoundElement? rowElement = node as XmlBoundElement; 3054rowElement = iter.CurrentNode as XmlBoundElement; 3071XmlBoundElement? rowElement = node as XmlBoundElement; 3077rowElement = iter.CurrentNode as XmlBoundElement;
System\Xml\XPathNodePointer.cs (34)
20internal XmlBoundElement? _parentOfNS; 105private XPathNodePointer(DataDocumentXPathNavigator owner, XmlDataDocument doc, XmlNode node, DataColumn? c, bool bOnValue, XmlBoundElement? parentOfNS) 392XmlBoundElement? curBoundElem; 396curBoundElem = curNode as XmlBoundElement; 430private XmlBoundElement? GetRowElement() 432XmlBoundElement? rowElem; 435rowElem = (XmlBoundElement)_node; 449XmlBoundElement? rowElem = GetRowElement(); 494if (node != null && node is XmlBoundElement) 495return ((XmlBoundElement)node).IsFoliated; 817if (!IsFoliated(parent) && (parent is XmlBoundElement)) 819DataRow? row = ((XmlBoundElement)parent).Row; 853if (!IsFoliated(parent) && (parent is XmlBoundElement)) 854curRow = ((XmlBoundElement)parent).Row; 1233XmlBoundElement? rowElem = GetRowElement(); 1318private string? GetNamespace(XmlBoundElement be, string name) 1379retVal = GetNamespace((XmlBoundElement)node, name!); 1392_parentOfNS = _node as XmlBoundElement; 1399XmlBoundElement? be; 1403be = node as XmlBoundElement; 1447private bool MoveToNextNamespace(XmlBoundElement? be, DataColumn? col, XmlAttribute? curAttr) 1503_parentOfNS = _node as XmlBoundElement; 1508XmlBoundElement? be; 1511be = node as XmlBoundElement; 1536private bool DuplicateNS(XmlBoundElement endElem, string lname) 1540XmlBoundElement? be = _parentOfNS; 1551be = node as XmlBoundElement; 1569XmlBoundElement? be = _node as XmlBoundElement; 1601if (MoveToNextNamespace((XmlBoundElement)node, null, attr)) 1615XmlBoundElement? be = node as XmlBoundElement; 1642XmlBoundElement? rowElem = _node as XmlBoundElement;