Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
InnerText
virtual
string
System.Xml.XmlNode.InnerText
get
set
inherited
Definition at line
156
of file
XmlNode.cs
.
157
{
158
get
159
{
160
XmlNode
firstChild
=
FirstChild
;
161
if
(
firstChild
==
null
)
162
{
163
return
string
.Empty;
164
}
165
if
(
firstChild
.NextSibling ==
null
)
166
{
167
XmlNodeType nodeType =
firstChild
.
NodeType
;
168
if
((uint)(nodeType - 3) <= 1
u
|| (uint)(nodeType - 13) <= 1
u
)
169
{
170
return
firstChild
.Value;
171
}
172
}
173
StringBuilder
stringBuilder
=
System
.
Text
.
StringBuilderCache
.
Acquire
();
174
AppendChildText
(
stringBuilder
);
175
return
System
.
Text
.
StringBuilderCache
.
GetStringAndRelease
(
stringBuilder
);
176
}
177
set
178
{
179
XmlNode
firstChild
=
FirstChild
;
180
if
(
firstChild
!=
null
&&
firstChild
.NextSibling ==
null
&&
firstChild
.NodeType == XmlNodeType.Text)
181
{
182
firstChild.Value
=
value
;
183
return
;
184
}
185
RemoveAll
();
186
AppendChild
(
OwnerDocument
.
CreateTextNode
(
value
));
187
}
188
}
System.Text.StringBuilderCache.GetStringAndRelease
static string GetStringAndRelease(StringBuilder sb)
Definition
StringBuilderCache.cs:31
System.Text.StringBuilderCache.Acquire
static StringBuilder Acquire(int capacity=16)
Definition
StringBuilderCache.cs:8
System.Text.StringBuilderCache
Definition
StringBuilderCache.cs:4
System.Text.StringBuilder
Definition
StringBuilder.cs:14
System.Xml.XmlDocument.CreateTextNode
virtual XmlText CreateTextNode(string? text)
Definition
XmlDocument.cs:871
System.Xml.XmlNode.AppendChildText
void AppendChildText(StringBuilder builder)
Definition
XmlNode.cs:1011
System.Xml.XmlNode.OwnerDocument
virtual ? XmlDocument OwnerDocument
Definition
XmlNode.cs:109
System.Xml.XmlNode.FirstChild
virtual ? XmlNode FirstChild
Definition
XmlNode.cs:120
System.Xml.XmlNode.NodeType
XmlNodeType NodeType
Definition
XmlNode.cs:73
System.Xml.XmlNode.RemoveAll
virtual void RemoveAll()
Definition
XmlNode.cs:1033
System.Xml.XmlNode.XmlNode
XmlNode()
Definition
XmlNode.cs:350
System.Text
Definition
ConsoleEncoding.cs:1
System.Xml.DocumentXmlWriterType.AppendChild
@ AppendChild
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System
Definition
BlockingCollection.cs:8
System
Xml
XmlNotation
Generated by
1.10.0