Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlQueryItemSequence.cs
Go to the documentation of this file.
1
using
System.ComponentModel
;
2
using
System.Xml.XPath
;
3
4
namespace
System.Xml.Xsl.Runtime
;
5
6
[
EditorBrowsable
(
EditorBrowsableState
.Never)]
7
public
sealed
class
XmlQueryItemSequence
:
XmlQuerySequence
<XPathItem>
8
{
9
public
new
static
readonly
XmlQueryItemSequence
Empty
=
new
XmlQueryItemSequence
();
10
11
public
static
XmlQueryItemSequence
CreateOrReuse
(
XmlQueryItemSequence
seq
)
12
{
13
if
(
seq
!=
null
)
14
{
15
seq
.Clear();
16
return
seq
;
17
}
18
return
new
XmlQueryItemSequence
();
19
}
20
21
public
static
XmlQueryItemSequence
CreateOrReuse
(
XmlQueryItemSequence
seq
,
XPathItem
item
)
22
{
23
if
(
seq
!=
null
)
24
{
25
seq
.Clear();
26
seq
.Add(
item
);
27
return
seq
;
28
}
29
return
new
XmlQueryItemSequence
(
item
);
30
}
31
32
public
XmlQueryItemSequence
()
33
{
34
}
35
36
public
XmlQueryItemSequence
(
int
capacity
)
37
:
base
(
capacity
)
38
{
39
}
40
41
public
XmlQueryItemSequence
(
XPathItem
item
)
42
:
base
(1)
43
{
44
AddClone
(
item
);
45
}
46
47
public
void
AddClone
(
XPathItem
item
)
48
{
49
if
(
item
.IsNode)
50
{
51
Add
(((
XPathNavigator
)
item
).Clone());
52
}
53
else
54
{
55
Add
(
item
);
56
}
57
}
58
}
System.Empty
Definition
Empty.cs:4
System.Xml.XPath.XPathItem
Definition
XPathItem.cs:6
System.Xml.XPath.XPathNavigator
Definition
XPathNavigator.cs:15
System.Xml.Xsl.Runtime.XmlQueryItemSequence.XmlQueryItemSequence
XmlQueryItemSequence()
Definition
XmlQueryItemSequence.cs:32
System.Xml.Xsl.Runtime.XmlQueryItemSequence.XmlQueryItemSequence
XmlQueryItemSequence(XPathItem item)
Definition
XmlQueryItemSequence.cs:41
System.Xml.Xsl.Runtime.XmlQueryItemSequence.XmlQueryItemSequence
XmlQueryItemSequence(int capacity)
Definition
XmlQueryItemSequence.cs:36
System.Xml.Xsl.Runtime.XmlQueryItemSequence.CreateOrReuse
static XmlQueryItemSequence CreateOrReuse(XmlQueryItemSequence seq, XPathItem item)
Definition
XmlQueryItemSequence.cs:21
System.Xml.Xsl.Runtime.XmlQueryItemSequence.CreateOrReuse
static XmlQueryItemSequence CreateOrReuse(XmlQueryItemSequence seq)
Definition
XmlQueryItemSequence.cs:11
System.Xml.Xsl.Runtime.XmlQueryItemSequence.AddClone
void AddClone(XPathItem item)
Definition
XmlQueryItemSequence.cs:47
System.Xml.Xsl.Runtime.XmlQueryItemSequence
Definition
XmlQueryItemSequence.cs:8
System.Xml.Xsl.Runtime.XmlQuerySequence
Definition
XmlQuerySequence.cs:9
System.ComponentModel.EditorBrowsableState
EditorBrowsableState
Definition
EditorBrowsableState.cs:4
System.ComponentModel
Definition
ColumnAttribute.cs:3
System.Xml.XPath
Definition
Extensions.cs:5
System.Xml.Xsl.Runtime
Definition
AncestorDocOrderIterator.cs:4
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.item
@ item
System.ExceptionArgument.capacity
@ capacity
System.ConsoleKey.Add
@ Add
source
System.Private.Xml
System.Xml.Xsl.Runtime
XmlQueryItemSequence.cs
Generated by
1.10.0