6 instantiations of XmlBoundElement
System.Data (6)
fx\src\data\System\NewXml\XmlDataDocument.cs (6)
328
return new
XmlBoundElement
( prefix, localName, namespaceURI, this );
351
return new
XmlBoundElement
( prefix, localName, namespaceURI, this );
434
docelem = new
XmlBoundElement
( string.Empty, docElemName, ns, this );
624
newNode = new
XmlBoundElement
( string.Empty, col.EncodedColumnName, col.Namespace, this );
1225
XmlBoundElement rowElement = new
XmlBoundElement
( string.Empty, table.EncodedTableName, table.Namespace, this );
1390
XmlElement newElem = new
XmlBoundElement
( string.Empty, col.EncodedColumnName, col.Namespace, this );
153 references to XmlBoundElement
System.Data (153)
fx\src\data\System\Data\DataRow.cs (2)
61
internal
XmlBoundElement
Element {
63
return (
XmlBoundElement
) _element;
fx\src\data\System\NewXml\BaseTreeIterator.cs (2)
44
XmlBoundElement
be = CurrentNode as
XmlBoundElement
;
fx\src\data\System\NewXml\DataPointer.cs (8)
47
private
XmlBoundElement
GetRowElement() {
50
XmlBoundElement
rowElem;
52
rowElem = this.node as
XmlBoundElement
;
65
XmlBoundElement
rowElem = GetRowElement();
75
if (node != null && node is
XmlBoundElement
)
76
return((
XmlBoundElement
)node).IsFoliated;
669
XmlBoundElement
rowElem = this.node as
XmlBoundElement
;
fx\src\data\System\NewXml\DataSetMappper.cs (15)
85
internal DataTable SearchMatchingTableSchema(
XmlBoundElement
rowElem,
XmlBoundElement
elem ) {
129
internal DataColumn GetColumnSchemaForNode(
XmlBoundElement
rowElem, XmlNode node ) {
133
Debug.Assert( (node is
XmlBoundElement
) ? ((
XmlBoundElement
)node).Row == null : true );
157
XmlBoundElement
be = elem as
XmlBoundElement
;
164
internal DataTable GetTableSchemaForElement(
XmlBoundElement
be ) {
184
XmlBoundElement
be = e as
XmlBoundElement
;
189
internal DataRow GetRowFromElement(
XmlBoundElement
be ) {
196
internal bool GetRegion( XmlNode node, out
XmlBoundElement
rowElem ) {
198
XmlBoundElement
be = node as
XmlBoundElement
;
215
internal bool IsRegionRadical(
XmlBoundElement
rowElem ) {
fx\src\data\System\NewXml\RegionIterator.cs (2)
24
private
XmlBoundElement
rowElement;
27
internal RegionIterator(
XmlBoundElement
rowElement ) : base( ((XmlDataDocument)(rowElement.OwnerDocument)).Mapper ) {
fx\src\data\System\NewXml\XmlBoundElement.cs (5)
62
XmlBoundElement
parent = ParentNode as
XmlBoundElement
;
78
XmlBoundElement
parent = ParentNode as
XmlBoundElement
;
194
Debug.Assert( element is
XmlBoundElement
);
fx\src\data\System\NewXml\XmlDataDocument.cs (85)
111
XmlBoundElement
be = node as
XmlBoundElement
;
141
XmlBoundElement
be = null;
215
internal void Bind( DataRow r,
XmlBoundElement
e ) {
345
XmlBoundElement
be = row.Element;
371
private void DefoliateRegion(
XmlBoundElement
rowElem ) {
401
XmlBoundElement
be = node as
XmlBoundElement
;
529
internal void Foliate(
XmlBoundElement
node, ElementState newState ) {
565
if ( element is
XmlBoundElement
)
566
((
XmlBoundElement
)element).Foliate( ElementState.WeakFoliation );
583
private void EnsureFoliation(
XmlBoundElement
rowElem, ElementState foliation ) {
589
private void ForceFoliation(
XmlBoundElement
node, ElementState newState ) {
670
private XmlNode GetColumnInsertAfterLocation( DataRow row, DataColumn col,
XmlBoundElement
rowElement ) {
794
XmlBoundElement
be = r.Element;
837
if ( element is
XmlBoundElement
) {
838
return((
XmlBoundElement
)element).IsFoliated;
843
private bool IsFoliated(
XmlBoundElement
be ) {
1130
XmlBoundElement
rowElem = AttachBoundElementToDataRow( r );
1163
private void LoadRows(
XmlBoundElement
rowElem, XmlNode node ) {
1166
XmlBoundElement
be = node as
XmlBoundElement
;
1221
private
XmlBoundElement
AttachBoundElementToDataRow( DataRow row ) {
1225
XmlBoundElement
rowElement = new XmlBoundElement( string.Empty, table.EncodedTableName, table.Namespace, this );
1245
XmlBoundElement
rowElement = (
XmlBoundElement
)(GetElementFromRow( row ));
1266
private void OnColumnValueChanged( DataRow row, DataColumn col,
XmlBoundElement
rowElement ) {
1353
RegionIterator iter = new RegionIterator( (
XmlBoundElement
)rowElement );
1360
XmlBoundElement
be = e as
XmlBoundElement
;
1433
XmlBoundElement
be = row.Element;
1447
private void OnColumnValuesChanged( DataRow row,
XmlBoundElement
rowElement ) {
1470
private void OnDeleteRow( DataRow row,
XmlBoundElement
rowElement ) {
1482
private void OnDeletingRow( DataRow row,
XmlBoundElement
rowElement ) {
1536
private void OnNestedParentChange(DataRow child,
XmlBoundElement
childElement, DataColumn childCol) {
1599
XmlBoundElement
rowElement = null;
1721
XmlBoundElement
oldRowElem;
1728
XmlBoundElement
rowElem = node as
XmlBoundElement
;
1733
rowElem = (
XmlBoundElement
)(iter.CurrentNode);
1742
XmlBoundElement
oldRowElem;
1754
XmlBoundElement
be = node as
XmlBoundElement
;
1763
XmlBoundElement
rowElemChild = (
XmlBoundElement
)(iter.CurrentNode);
1783
XmlBoundElement
rowElement = row.Element;
2053
XmlBoundElement
parentRegionRowElem;
2059
Debug.Assert( iter.CurrentNode is
XmlBoundElement
&& ((
XmlBoundElement
)(iter.CurrentNode)).Row != null );
2060
XmlBoundElement
rowElemChild = (
XmlBoundElement
)(iter.CurrentNode);
2113
XmlBoundElement
be = n as
XmlBoundElement
;
2122
XmlBoundElement
be = n as
XmlBoundElement
;
2131
XmlBoundElement
be = n as
XmlBoundElement
;
2171
private void SynchronizeRowFromRowElement(
XmlBoundElement
rowElement ) {
2176
private void SynchronizeRowFromRowElement(
XmlBoundElement
rowElement, ArrayList rowElemList ) {
2211
private void SynchronizeRowFromRowElementEx(
XmlBoundElement
rowElement, ArrayList rowElemList ) {
2252
XmlBoundElement
be = e as
XmlBoundElement
;
2304
private void UpdateAllColumns( DataRow row,
XmlBoundElement
rowElement ) {
2393
XmlBoundElement
be;
2413
Debug.Assert(rowElemList[0] != null && rowElemList[0] is
XmlBoundElement
);
2414
XmlBoundElement
subRowElem = (
XmlBoundElement
)(rowElemList[0]);
2426
XmlBoundElement
be;
2437
Debug.Assert(rowElemList[0] != null && rowElemList[0] is
XmlBoundElement
);
2438
XmlBoundElement
subRowElem = (
XmlBoundElement
)(rowElemList[0]);
2457
private void OnRowElementInsertedInTree(
XmlBoundElement
rowElem, ArrayList rowElemList ) {
2516
private void EnsureDisconnectedDataRow(
XmlBoundElement
rowElem ) {
2567
private void OnNonRowElementInsertedInTree( XmlNode node,
XmlBoundElement
rowElement, ArrayList rowElemList ) {
2581
private void OnNonRowElementInsertedInFragment( XmlNode node,
XmlBoundElement
rowElement, ArrayList rowElemList ) {
2594
private void SetNestedParentRegion(
XmlBoundElement
childRowElem ) {
2597
XmlBoundElement
parentRowElem;
2601
private void SetNestedParentRegion(
XmlBoundElement
childRowElem,
XmlBoundElement
parentRowElem ) {
2688
XmlBoundElement
rowElement = node as
XmlBoundElement
;
2693
rowElement = iter.CurrentNode as
XmlBoundElement
;
2707
XmlBoundElement
rowElement = node as
XmlBoundElement
;
2712
rowElement = iter.CurrentNode as
XmlBoundElement
;
fx\src\data\System\NewXml\XPathNodePointer.cs (34)
21
internal
XmlBoundElement
_parentOfNS;
114
private XPathNodePointer( DataDocumentXPathNavigator owner, XmlDataDocument doc, XmlNode node, DataColumn c, bool bOnValue,
XmlBoundElement
parentOfNS ) {
356
XmlBoundElement
curBoundElem = null;
361
curBoundElem = curNode as
XmlBoundElement
;
391
private
XmlBoundElement
GetRowElement() {
395
XmlBoundElement
rowElem;
397
rowElem = this._node as
XmlBoundElement
;
412
XmlBoundElement
rowElem = GetRowElement();
468
if (node != null && node is
XmlBoundElement
)
469
return((
XmlBoundElement
)node).IsFoliated;
747
if (!IsFoliated( parent ) && (parent is
XmlBoundElement
)) {
748
DataRow row = ((
XmlBoundElement
)parent).Row;
777
if ( !IsFoliated( parent ) && (parent is
XmlBoundElement
) )
778
curRow = ((
XmlBoundElement
)parent).Row;
1112
XmlBoundElement
rowElem = GetRowElement();
1191
private string GetNamespace(
XmlBoundElement
be, string name ) {
1246
retVal = GetNamespace((
XmlBoundElement
)node, name);
1259
_parentOfNS = this._node as
XmlBoundElement
;
1272
XmlBoundElement
be = null;
1275
be = node as
XmlBoundElement
;
1311
private bool MoveToNextNamespace(
XmlBoundElement
be, DataColumn col, XmlAttribute curAttr ) {
1359
_parentOfNS = this._node as
XmlBoundElement
;
1364
XmlBoundElement
be = null;
1366
be = node as
XmlBoundElement
;
1388
private bool DuplicateNS(
XmlBoundElement
endElem, string lname) {
1392
XmlBoundElement
be = this._parentOfNS;
1401
be = node as
XmlBoundElement
;
1417
XmlBoundElement
be = this._node as
XmlBoundElement
;
1445
if ( MoveToNextNamespace( (
XmlBoundElement
)node, null, (XmlAttribute)attr ) )
1457
XmlBoundElement
be = node as
XmlBoundElement
;
1480
XmlBoundElement
rowElem = this._node as
XmlBoundElement
;