Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XCData.cs
Go to the documentation of this file.
1
using
System.Threading
;
2
using
System.Threading.Tasks
;
3
4
namespace
System.Xml.Linq
;
5
6
public
class
XCData
:
XText
7
{
8
public
override
XmlNodeType
NodeType
=>
XmlNodeType
.CDATA;
9
10
public
XCData
(
string
value
)
11
:
base
(
value
)
12
{
13
}
14
15
public
XCData
(
XCData
other
)
16
:
base
(
other
)
17
{
18
}
19
20
internal
XCData
(
XmlReader
r
)
21
:
base
(
r
)
22
{
23
}
24
25
public
override
void
WriteTo
(
XmlWriter
writer
)
26
{
27
if
(
writer
==
null
)
28
{
29
throw
new
ArgumentNullException
(
"writer"
);
30
}
31
writer
.WriteCData(
text
);
32
}
33
34
public
override
Task
WriteToAsync
(
XmlWriter
writer
,
CancellationToken
cancellationToken
)
35
{
36
if
(
writer
==
null
)
37
{
38
throw
new
ArgumentNullException
(
"writer"
);
39
}
40
if
(
cancellationToken
.IsCancellationRequested)
41
{
42
return
Task
.
FromCanceled
(
cancellationToken
);
43
}
44
return
writer
.WriteCDataAsync(
text
);
45
}
46
47
internal
override
XNode
CloneNode
()
48
{
49
return
new
XCData
(
this
);
50
}
51
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Threading.Tasks.Task.FromCanceled
static Task FromCanceled(CancellationToken cancellationToken)
Definition
Task.cs:3363
System.Threading.Tasks.Task
Definition
Task.cs:14
System.Xml.Linq.XCData.CloneNode
override XNode CloneNode()
Definition
XCData.cs:47
System.Xml.Linq.XCData.XCData
XCData(string value)
Definition
XCData.cs:10
System.Xml.Linq.XCData.NodeType
override XmlNodeType NodeType
Definition
XCData.cs:8
System.Xml.Linq.XCData.XCData
XCData(XmlReader r)
Definition
XCData.cs:20
System.Xml.Linq.XCData.WriteTo
override void WriteTo(XmlWriter writer)
Definition
XCData.cs:25
System.Xml.Linq.XCData.WriteToAsync
override Task WriteToAsync(XmlWriter writer, CancellationToken cancellationToken)
Definition
XCData.cs:34
System.Xml.Linq.XCData.XCData
XCData(XCData other)
Definition
XCData.cs:15
System.Xml.Linq.XCData
Definition
XCData.cs:7
System.Xml.Linq.XNode
Definition
XNode.cs:11
System.Xml.Linq.XText.text
string text
Definition
XText.cs:9
System.Xml.Linq.XText
Definition
XText.cs:8
System.Xml.XmlReader
Definition
XmlReader.cs:14
System.Xml.XmlWriter
Definition
XmlWriter.cs:11
System.Threading.Tasks
Definition
TaskToApm.cs:3
System.Threading
Definition
TaskToApm.cs:3
System.Xml.Linq
Definition
BaseUriAnnotation.cs:1
System.Xml.XmlNodeType
XmlNodeType
Definition
XmlNodeType.cs:4
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System.ExceptionArgument.cancellationToken
@ cancellationToken
System.ExceptionArgument.other
@ other
System.ExceptionArgument.writer
@ writer
System.Threading.CancellationToken
Definition
CancellationToken.cs:8
source
System.Private.Xml.Linq
System.Xml.Linq
XCData.cs
Generated by
1.10.0