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

◆ DeleteData()

virtual void System.Xml.XmlCharacterData.DeleteData ( int offset,
int count )
inlinevirtualinherited

Definition at line 136 of file XmlCharacterData.cs.

137 {
138 int num = ((_data != null) ? _data.Length : 0);
139 if (num > 0 && num < offset + count)
140 {
141 count = Math.Max(num - offset, 0);
142 }
145 XmlNodeChangedEventArgs eventArgs = GetEventArgs(this, xmlNode, xmlNode, _data, text, XmlNodeChangedAction.Change);
146 if (eventArgs != null)
147 {
149 }
150 _data = text;
151 if (eventArgs != null)
152 {
154 }
155 }
StringBuilder Remove(int startIndex, int length)
override string ToString()
virtual XmlNodeChangedEventArgs GetEventArgs(XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action)
Definition XmlNode.cs:1239
virtual ? XmlNode ParentNode
Definition XmlNode.cs:76
virtual void AfterEvent(XmlNodeChangedEventArgs args)
Definition XmlNode.cs:1261
virtual void BeforeEvent(XmlNodeChangedEventArgs args)
Definition XmlNode.cs:1253

References System.Xml.XmlCharacterData._data, System.Xml.XmlNode.AfterEvent(), System.Xml.XmlNode.BeforeEvent(), System.count, System.Xml.Dictionary, System.Xml.XmlNode.GetEventArgs(), System.Math.Max(), System.offset, System.Xml.XmlNode.ParentNode, System.Text.StringBuilder.Remove(), System.text, and System.Text.StringBuilder.ToString().

Referenced by System.Xml.XmlText.SplitText().