System.Xml.XmlDataDocument.OnNonRowElementInsertedInTree C# (CSharp) Method

OnNonRowElementInsertedInTree() private method

private OnNonRowElementInsertedInTree ( XmlNode node, XmlBoundElement rowElement, ArrayList rowElemList ) : void
node XmlNode
rowElement XmlBoundElement
rowElemList ArrayList
return void
        private void OnNonRowElementInsertedInTree(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);
            SynchronizeRowFromRowElement(rowElement);
            if (rowElemList != null)
            {
                TreeIterator iter = new TreeIterator(node);
                for (bool fMore = iter.NextRowElement(); fMore; fMore = iter.NextRightRowElement())
                    rowElemList.Add(iter.CurrentNode);
            }
        }
XmlDataDocument