Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Key.cs
Go to the documentation of this file.
1
using
System.Text
;
2
using
System.Xml.Xsl.Qil
;
3
4
namespace
System.Xml.Xsl.Xslt
;
5
6
internal
sealed
class
Key
:
XslNode
7
{
8
public
readonly
string
Match
;
9
10
public
readonly
string
Use
;
11
12
public
QilFunction
Function
;
13
14
public
Key
(
QilName
name,
string
match
,
string
use
,
XslVersion
xslVer
)
15
:
base
(
XslNodeType
.
Key
, name,
null
,
xslVer
)
16
{
17
Match
=
match
;
18
Use =
use
;
19
}
20
21
public
string
GetDebugName
()
22
{
23
StringBuilder
stringBuilder
=
new
StringBuilder
();
24
stringBuilder
.Append(
"<xsl:key name=\""
);
25
stringBuilder
.Append(
Name
.
QualifiedName
);
26
stringBuilder
.Append(
'"'
);
27
if
(
Match
!=
null
)
28
{
29
stringBuilder
.Append(
" match=\""
);
30
stringBuilder
.Append(
Match
);
31
stringBuilder
.Append(
'"'
);
32
}
33
if
(Use !=
null
)
34
{
35
stringBuilder
.Append(
" use=\""
);
36
stringBuilder
.Append(Use);
37
stringBuilder
.Append(
'"'
);
38
}
39
stringBuilder
.Append(
'>'
);
40
return
stringBuilder
.ToString();
41
}
42
}
System.Text.StringBuilder
Definition
StringBuilder.cs:14
System.Xml.Xsl.Qil.QilFunction
Definition
QilFunction.cs:4
System.Xml.Xsl.Qil.QilName.QualifiedName
string QualifiedName
Definition
QilName.cs:53
System.Xml.Xsl.Qil.QilName
Definition
QilName.cs:6
System.Xml.Xsl.Xslt.Key.Match
readonly string Match
Definition
Key.cs:8
System.Xml.Xsl.Xslt.Key.GetDebugName
string GetDebugName()
Definition
Key.cs:21
System.Xml.Xsl.Xslt.Key.Key
Key(QilName name, string match, string use, XslVersion xslVer)
Definition
Key.cs:14
System.Xml.Xsl.Xslt.Key.Function
QilFunction Function
Definition
Key.cs:12
System.Xml.Xsl.Xslt.Key.Use
readonly string Use
Definition
Key.cs:10
System.Xml.Xsl.Xslt.Key
Definition
Key.cs:7
System.Xml.Xsl.Xslt.XslNode.Name
readonly QilName Name
Definition
XslNode.cs:14
System.Xml.Xsl.Xslt.XslNode
Definition
XslNode.cs:7
System.Text
Definition
ConsoleEncoding.cs:1
System.Xml.Xsl.Qil
Definition
IQilAnnotation.cs:1
System.Xml.Xsl.Xslt.XslNodeType
XslNodeType
Definition
XslNodeType.cs:4
System.Xml.Xsl.Xslt.XslVersion
XslVersion
Definition
XslVersion.cs:4
System.Xml.Xsl.Xslt
Definition
AstFactory.cs:3
System.Xml.ValueHandleType.Dictionary
@ Dictionary
System.ExceptionArgument.match
@ match
source
System.Private.Xml
System.Xml.Xsl.Xslt
Key.cs
Generated by
1.10.0