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

◆ AddQuery() [2/2]

int System.Xml.Xsl.XsltOld.Compiler.AddQuery ( string xpathQuery,
bool allowVar,
bool allowKey,
bool isPattern )
inlinepackage

Definition at line 577 of file Compiler.cs.

578 {
580 try
581 {
583 }
584 catch (XPathException inner)
585 {
587 {
588 throw XsltException.Create(System.SR.Xslt_InvalidXPath, new string[1] { xpathQuery }, inner);
589 }
590 compiledQuery = new ErrorXPathExpression(xpathQuery, Input.BaseURI, Input.LineNumber, Input.LinePosition);
591 }
593 return _queryStore.Count - 1;
594 }
Query BuildPatternQuery(string query, bool allowVar, bool allowKey)
static string Xslt_InvalidXPath
Definition SR.cs:2090
Definition SR.cs:7
List< TheQuery > _queryStore
Definition Compiler.cs:73
readonly QueryBuilder _queryBuilder
Definition Compiler.cs:75
InputScopeManager _scopeManager
Definition Compiler.cs:65

References System.Xml.Xsl.XsltOld.Compiler._queryBuilder, MS.Internal.Xml.XPath.QueryBuilder.Build(), MS.Internal.Xml.XPath.QueryBuilder.BuildPatternQuery(), System.Xml.Xsl.XsltException.Create(), System.Xml.Dictionary, System.Xml.Xsl.XsltOld.Compiler.ForwardCompatibility, and System.SR.Xslt_InvalidXPath.