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

◆ GetEventArgs()

override XmlNodeChangedEventArgs System.Xml.XmlDocument.GetEventArgs ( XmlNode node,
XmlNode oldParent,
XmlNode newParent,
string oldValue,
string newValue,
XmlNodeChangedAction action )
inlinepackagevirtual

Reimplemented from System.Xml.XmlNode.

Definition at line 1466 of file XmlDocument.cs.

1467 {
1468 _reportValidity = false;
1469 switch (action)
1470 {
1471 case XmlNodeChangedAction.Insert:
1473 {
1474 return null;
1475 }
1476 break;
1477 case XmlNodeChangedAction.Remove:
1478 if (_onNodeRemovingDelegate == null && _onNodeRemovedDelegate == null)
1479 {
1480 return null;
1481 }
1482 break;
1483 case XmlNodeChangedAction.Change:
1484 if (_onNodeChangingDelegate == null && _onNodeChangedDelegate == null)
1485 {
1486 return null;
1487 }
1488 break;
1489 }
1490 return new XmlNodeChangedEventArgs(node, oldParent, newParent, oldValue, newValue, action);
1491 }
XmlNodeChangedEventHandler _onNodeInsertingDelegate
XmlNodeChangedEventHandler _onNodeChangingDelegate
XmlNodeChangedEventHandler _onNodeRemovingDelegate
XmlNodeChangedEventHandler _onNodeInsertedDelegate
XmlNodeChangedEventHandler _onNodeRemovedDelegate
XmlNodeChangedEventHandler _onNodeChangedDelegate

References System.Xml.XmlDocument._onNodeChangedDelegate, System.Xml.XmlDocument._onNodeChangingDelegate, System.Xml.XmlDocument._onNodeInsertedDelegate, System.Xml.XmlDocument._onNodeInsertingDelegate, System.Xml.XmlDocument._onNodeRemovedDelegate, System.Xml.XmlDocument._onNodeRemovingDelegate, System.Xml.XmlDocument._reportValidity, and System.action.