Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Template.cs
Go to the documentation of this file.
2using System.Text;
4
5namespace System.Xml.Xsl.Xslt;
6
7internal sealed class Template : ProtoTemplate
8{
9 public readonly string Match;
10
11 public readonly QilName Mode;
12
13 public readonly double Priority;
14
15 public int ImportPrecedence;
16
17 public int OrderNumber;
18
19 public Template(QilName name, string match, QilName mode, double priority, XslVersion xslVer)
21 {
22 Match = match;
23 Mode = mode;
25 }
26
27 public override string GetDebugName()
28 {
30 stringBuilder.Append("<xsl:template");
31 if (Match != null)
32 {
33 stringBuilder.Append(" match=\"");
34 stringBuilder.Append(Match);
35 stringBuilder.Append('"');
36 }
37 if (Name != null)
38 {
39 stringBuilder.Append(" name=\"");
41 stringBuilder.Append('"');
42 }
43 if (!double.IsNaN(Priority))
44 {
45 stringBuilder.Append(" priority=\"");
47 stringBuilder.Append('"');
48 }
49 if (Mode.LocalName.Length != 0)
50 {
51 stringBuilder.Append(" mode=\"");
52 stringBuilder.Append(Mode.QualifiedName);
53 stringBuilder.Append('"');
54 }
55 stringBuilder.Append('>');
56 return stringBuilder.ToString();
57 }
58}
static CultureInfo InvariantCulture
override string GetDebugName()
Definition Template.cs:27
readonly double Priority
Definition Template.cs:13
readonly QilName Mode
Definition Template.cs:11
Template(QilName name, string match, QilName mode, double priority, XslVersion xslVer)
Definition Template.cs:19
readonly string Match
Definition Template.cs:9
readonly QilName Name
Definition XslNode.cs:14