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

◆ SetXsltContext()

override void MS.Internal.Xml.XPath.VariableQuery.SetXsltContext ( XsltContext context)
inlinevirtual

Reimplemented from MS.Internal.Xml.XPath.Query.

Definition at line 39 of file VariableQuery.cs.

40 {
41 if (context == null)
42 {
44 }
45 if (xsltContext != context)
46 {
47 xsltContext = context;
49 if (_variable == null)
50 {
51 throw XPathException.Create(System.SR.Xp_UndefVar, base.QName);
52 }
53 }
54 }
static string Xp_UndefVar
Definition SR.cs:1258
static string Xp_NoContext
Definition SR.cs:1256
Definition SR.cs:7
static XPathException Create(string res)
IXsltContextVariable ResolveVariable(string prefix, string name)

References MS.Internal.Xml.XPath.VariableQuery._variable, System.Xml.XPath.XPathException.Create(), MS.Internal.Xml.XPath.ExtensionQuery.name, MS.Internal.Xml.XPath.ExtensionQuery.prefix, System.Xml.Xsl.XsltContext.ResolveVariable(), System.SR.Xp_NoContext, System.SR.Xp_UndefVar, and MS.Internal.Xml.XPath.ExtensionQuery.xsltContext.