Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XsltQilFactory.cs
Go to the documentation of this file.
4
5namespace System.Xml.Xsl.Xslt;
6
7internal sealed class XsltQilFactory : XPathQilFactory
8{
10 : base(f, debug)
11 {
12 }
13
15 {
16 return QName("default-value", "urn:schemas-microsoft-com:xslt-debug");
17 }
18
23
28
33
35 {
36 return XsltInvokeEarlyBound(QName("register-script-namespace"), XsltMethods.CheckScriptNamespace, XmlQueryTypeFactory.IntX, new QilNode[1] { String(nsUri) });
37 }
38
43
48
53
55 {
57 {
58 n,
59 Boolean(fwdCompat)
60 });
61 }
62
64 {
65 return XsltInvokeEarlyBound(QName("number-format"), XsltMethods.NumberFormat, XmlQueryTypeFactory.StringX, new QilNode[6] { value, format, lang, letterValue, groupingSeparator, groupingSize });
66 }
67
69 {
71 {
72 QName(format.Name.Name, format.Name.Namespace),
73 String(format.InfinitySymbol),
74 String(format.NanSymbol),
75 String(new string(format.Characters))
76 });
77 }
78
80 {
82 {
83 formatPicture,
84 String(format.InfinitySymbol),
85 String(format.NanSymbol),
86 String(new string(format.Characters))
87 });
88 }
89
91 {
92 return XsltInvokeEarlyBound(QName("format-number-static"), XsltMethods.FormatNumberStatic, XmlQueryTypeFactory.StringX, new QilNode[2] { value, decimalFormatIndex });
93 }
94
96 {
97 return XsltInvokeEarlyBound(QName("format-number-dynamic"), XsltMethods.FormatNumberDynamic, XmlQueryTypeFactory.StringX, new QilNode[4] { value, formatPicture, decimalFormatName, errorMessageName });
98 }
99
101 {
103 }
104
106 {
107 return XsltInvokeEarlyBound(QName("ms:format-date-time"), XsltMethods.MSFormatDateTime, XmlQueryTypeFactory.StringX, new QilNode[4] { datetime, format, lang, isDate });
108 }
109
111 {
112 return XsltInvokeEarlyBound(QName("ms:string-compare"), XsltMethods.MSStringCompare, XmlQueryTypeFactory.DoubleX, new QilNode[4] { x, y, lang, options });
113 }
114
116 {
118 }
119
121 {
123 }
124
126 {
128 }
129
131 {
132 return XsltInvokeEarlyBound(QName("ms:namespace-uri"), XsltMethods.MSNamespaceUri, XmlQueryTypeFactory.StringX, new QilNode[2] { n, currentNode });
133 }
134
139}
static readonly MethodInfo MSFormatDateTime
static readonly MethodInfo OnCurrentNodeChanged
static readonly MethodInfo MSLocalName
static readonly MethodInfo CheckScriptNamespace
static readonly MethodInfo MSUtc
static readonly MethodInfo EXslObjectType
static readonly MethodInfo FunctionAvailable
static readonly MethodInfo BaseUri
static readonly MethodInfo FormatNumberDynamic
static readonly MethodInfo ElementAvailable
static readonly MethodInfo OuterXml
static readonly MethodInfo SystemProperty
static readonly MethodInfo IsSameNodeSort
static readonly MethodInfo RegisterDecimalFormatter
static readonly MethodInfo FormatNumberStatic
static readonly MethodInfo MSNamespaceUri
static readonly MethodInfo NumberFormat
static readonly MethodInfo LangToLcid
static readonly MethodInfo MSStringCompare
static readonly MethodInfo RegisterDecimalFormat
static readonly MethodInfo MSNumber
static XmlQueryType Choice(XmlQueryType left, XmlQueryType right)
static readonly XmlQueryType DoubleX
static readonly XmlQueryType StringX
static readonly XmlQueryType IntX
static readonly XmlQueryType BooleanX
QilNode InvokeRegisterDecimalFormat(DecimalFormatDecl format)
QilNode InvokeMsStringCompare(QilNode x, QilNode y, QilNode lang, QilNode options)
QilNode InvokeLangToLcid(QilNode n, bool fwdCompat)
QilNode InvokeMsNamespaceUri(QilNode n, QilNode currentNode)
QilNode InvokeSystemProperty(QilNode n)
QilNode InvokeElementAvailable(QilNode n)
QilNode InvokeIsSameNodeSort(QilNode n1, QilNode n2)
XsltQilFactory(QilFactory f, bool debug)
QilNode InvokeMsFormatDateTime(QilNode datetime, QilNode format, QilNode lang, QilNode isDate)
QilNode InvokeFormatNumberStatic(QilNode value, QilNode decimalFormatIndex)
QilNode InvokeRegisterDecimalFormatter(QilNode formatPicture, DecimalFormatDecl format)
QilNode InvokeNumberFormat(QilNode value, QilNode format, QilNode lang, QilNode letterValue, QilNode groupingSeparator, QilNode groupingSize)
QilNode InvokeCheckScriptNamespace(string nsUri)
QilNode InvokeFormatNumberDynamic(QilNode value, QilNode formatPicture, QilNode decimalFormatName, QilNode errorMessageName)
QilNode InvokeOnCurrentNodeChanged(QilNode n)
QilNode InvokeFunctionAvailable(QilNode n)