Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
XmlLang
string
System.Xml.XPathNodePointer.XmlLang
get
package
Definition at line
272
of file
XPathNodePointer.cs
.
273
{
274
get
275
{
276
RealFoliate
();
277
XmlNode
xmlNode
=
_node
;
278
XmlBoundElement
xmlBoundElement
=
null
;
279
object
obj
=
null
;
280
while
(
xmlNode
!=
null
)
281
{
282
if
(
xmlNode
is
XmlBoundElement
xmlBoundElement2
)
283
{
284
if
(
xmlBoundElement2
.ElementState == ElementState.Defoliated)
285
{
286
DataRow
row
=
xmlBoundElement2
.Row;
287
foreach
(
DataColumn
column
in
row
.
Table
.
Columns
)
288
{
289
if
(
column
.Prefix ==
"xml"
&&
column
.EncodedColumnName ==
"lang"
)
290
{
291
obj
=
row
[
column
];
292
if
(
obj
==
DBNull
.Value)
293
{
294
break
;
295
}
296
return
(
string
)
obj
;
297
}
298
}
299
}
300
else
if
(
xmlBoundElement2
.HasAttribute(
"xml:lang"
))
301
{
302
return
xmlBoundElement2
.GetAttribute(
"xml:lang"
);
303
}
304
}
305
xmlNode
= ((
xmlNode.NodeType
!= XmlNodeType.Attribute) ?
xmlNode
.ParentNode : ((XmlAttribute)
xmlNode
).OwnerElement);
306
}
307
return
string
.Empty;
308
}
309
}
System.Data.DataColumn.Table
DataTable? Table
Definition
DataColumn.cs:839
System.Data.DataColumn
Definition
DataColumn.cs:24
System.Data.DataRow
Definition
DataRow.cs:11
System.Data.DataTable.Columns
DataColumnCollection Columns
Definition
DataTable.cs:327
System.Xml.XPathNodePointer.RealFoliate
void RealFoliate()
Definition
XPathNodePointer.cs:1171
System.Xml.XPathNodePointer._node
XmlNode _node
Definition
XPathNodePointer.cs:13
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.TypeCode.DBNull
@ DBNull
System.ExceptionArgument.obj
@ obj
System
Xml
XPathNodePointer
Generated by
1.10.0