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