System.Xml.XmlDataDocument.OnNonRowElementInsertedInFragment C# (CSharp) Méthode

OnNonRowElementInsertedInFragment() private méthode

private OnNonRowElementInsertedInFragment ( XmlNode node, XmlBoundElement rowElement, ArrayList rowElemList ) : void
node XmlNode
rowElement XmlBoundElement
rowElemList ArrayList
Résultat void
        private void OnNonRowElementInsertedInFragment(XmlNode node, XmlBoundElement rowElement, ArrayList rowElemList)
        {
            // non-row-elem is beeing inserted
            DataRow row = rowElement.Row;
            // Region should already have an associated data row (otherwise how was the original row-elem inserted ?)
            Debug.Assert(row != null);
            // Since oldParent == null, the only 2 row states should have been Detached or Deleted
            Debug.Assert(row.RowState == DataRowState.Detached || row.RowState == DataRowState.Deleted);

            if (row.RowState == DataRowState.Detached)
                SynchronizeRowFromRowElementEx(rowElement, rowElemList);
            // Nothing to do if the row is deleted (there is no sync-ing from XML to ROM for deleted rows)
        }
XmlDataDocument