Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OnRowElementInsertedInTree()

void System.Xml.XmlDataDocument.OnRowElementInsertedInTree ( XmlBoundElement rowElem,
ArrayList rowElemList )
inlineprivate

Definition at line 2228 of file XmlDataDocument.cs.

2229 {
2230 DataRow row = rowElem.Row;
2231 switch (row.RowState)
2232 {
2233 case DataRowState.Detached:
2234 row.Table.Rows.Add(row);
2236 if (rowElemList != null)
2237 {
2238 RegionIterator regionIterator = new RegionIterator(rowElem);
2239 bool flag = regionIterator.NextRowElement();
2240 while (flag)
2241 {
2242 rowElemList.Add(regionIterator.CurrentNode);
2243 flag = regionIterator.NextRightRowElement();
2244 }
2245 }
2246 break;
2247 case DataRowState.Deleted:
2248 row.RejectChanges();
2251 break;
2252 }
2253 }
void Add(TKey key, TValue value)
void SynchronizeRowFromRowElement(XmlBoundElement rowElement)
void SetNestedParentRegion(XmlBoundElement childRowElem)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.XmlDataDocument.SetNestedParentRegion(), and System.Xml.XmlDataDocument.SynchronizeRowFromRowElement().

Referenced by System.Xml.XmlDataDocument.OnNodeInsertedInTree().