Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CompileMatchPattern()

QilNode System.Xml.Xsl.Xslt.QilGenerator.CompileMatchPattern ( string pttrn)
inlineprivate

Definition at line 1854 of file QilGenerator.cs.

1855 {
1858 try
1859 {
1862 }
1863 catch (XslLoadException ex)
1864 {
1865 if (_xslVersion != XslVersion.ForwardsCompatible)
1866 {
1868 }
1870 XPathPatternBuilder.SetPriority(qilNode, 0.5);
1871 }
1872 return qilNode;
1873 }
QilIterator For(QilNode binding)
QilNode Loop(QilIterator variable, QilNode body)
QilNode Error(string res, QilNode args)
void ReportErrorInXPath(XslLoadException e)
readonly XsltQilFactory _f
void SetEnvironmentFlags(bool allowVariables, bool allowCurrent, bool allowKey)
readonly XPathPatternParser _ptrnParser
readonly XPathPatternBuilder _ptrnBuilder
QilNode Parse(XPathScanner scanner, IPatternBuilder ptrnBuilder)

References System.Xml.Xsl.Xslt.QilGenerator._f, System.Xml.Xsl.Xslt.QilGenerator._ptrnBuilder, System.Xml.Xsl.Xslt.QilGenerator._ptrnParser, System.Xml.Xsl.Xslt.QilGenerator._xslVersion, System.Xml.Dictionary, System.Xml.Xsl.XPath.XPathQilFactory.Error(), System.Xml.Xsl.Xslt.XPathPatternBuilder.FixupNode, System.Xml.Xsl.Qil.QilPatternFactory.For(), System.Xml.Xsl.Qil.QilPatternFactory.Loop(), System.Xml.Xsl.Xslt.XPathPatternParser.Parse(), System.Xml.Xsl.Xslt.QilGenerator.ReportErrorInXPath(), System.Xml.Xsl.Xslt.QilGenerator.SetEnvironmentFlags(), System.Xml.Xsl.Xslt.XPathPatternBuilder.SetPriority(), and System.Xml.Xsl.Qil.QilPatternFactory.String().

Referenced by System.Xml.Xsl.Xslt.QilGenerator.CompileAndSortMatches().