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

◆ GetGlobalParameter()

object System.Xml.Xsl.XsltOld.Processor.GetGlobalParameter ( XmlQualifiedName qname)
inlinepackage

Definition at line 178 of file Processor.cs.

179 {
180 object obj = _args.GetParam(qname.Name, qname.Namespace);
181 if (obj == null)
182 {
183 return null;
184 }
185 if (!(obj is XPathNodeIterator) && !(obj is XPathNavigator) && !(obj is bool) && !(obj is double) && !(obj is string))
186 {
187 obj = ((!(obj is short) && !(obj is ushort) && !(obj is int) && !(obj is uint) && !(obj is long) && !(obj is ulong) && !(obj is float) && !(obj is decimal)) ? obj.ToString() : ((object)XmlConvert.ToXPathDouble(obj)));
188 }
189 return obj;
190 }
object? GetParam(string name, string namespaceUri)
readonly XsltArgumentList _args
Definition Processor.cs:66

References System.Xml.Xsl.XsltOld.Processor._args, System.Xml.Xsl.XsltArgumentList.GetParam(), System.Xml.XmlQualifiedName.Name, System.Xml.XmlQualifiedName.Namespace, System.obj, and System.Xml.XmlConvert.ToXPathDouble().