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

◆ EnsureDisconnectedDataRow()

void System.Xml.XmlDataDocument.EnsureDisconnectedDataRow ( XmlBoundElement rowElem)
inlineprivate

Definition at line 2256 of file XmlDataDocument.cs.

2257 {
2258 DataRow row = rowElem.Row;
2259 switch (row.RowState)
2260 {
2261 case DataRowState.Detached:
2263 break;
2264 case DataRowState.Unchanged:
2265 case DataRowState.Modified:
2266 EnsureFoliation(rowElem, ElementState.WeakFoliation);
2267 row.Delete();
2268 break;
2269 case DataRowState.Added:
2270 EnsureFoliation(rowElem, ElementState.WeakFoliation);
2271 row.Delete();
2273 break;
2274 }
2275 }
void EnsureFoliation(XmlBoundElement rowElem, ElementState foliation)
void SetNestedParentRegion(XmlBoundElement childRowElem)

References System.Xml.XmlDataDocument.EnsureFoliation(), and System.Xml.XmlDataDocument.SetNestedParentRegion().

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