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

◆ ExtractLiteralValue()

object System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.ExtractLiteralValue ( QilNode nd)
inlineprivate

Definition at line 2950 of file XmlILOptimizerVisitor.cs.

2951 {
2952 if (nd.NodeType == QilNodeType.True)
2953 {
2954 return true;
2955 }
2956 if (nd.NodeType == QilNodeType.False)
2957 {
2958 return false;
2959 }
2960 if (nd.NodeType == QilNodeType.LiteralQName)
2961 {
2962 return nd;
2963 }
2964 return ((QilLiteral)nd).Value;
2965 }

References System.Xml.Dictionary.

Referenced by System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.CanFoldXsltConvertNonLossy(), System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.FoldComparison(), and System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.FoldXsltConvert().