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

◆ TryNameCompare()

bool System.Xml.Xsl.IlGen.XmlILVisitor.TryNameCompare ( QilNodeType relOp,
QilNode ndFirst,
QilNode ndSecond )
inlineprivate

Definition at line 2643 of file XmlILVisitor.cs.

2644 {
2645 if (ndFirst.NodeType == QilNodeType.NameOf)
2646 {
2647 QilNodeType nodeType = ndSecond.NodeType;
2648 if (nodeType == QilNodeType.LiteralQName || nodeType == QilNodeType.NameOf)
2649 {
2652 if (ndSecond.NodeType == QilNodeType.LiteralQName)
2653 {
2657 _helper.Call(XmlILMethods.QNameEqualLit);
2658 }
2659 else
2660 {
2662 _helper.Call(XmlILMethods.QNameEqualNav);
2663 }
2665 return true;
2666 }
2667 }
2668 return false;
2669 }
void ZeroCompare(QilNodeType relOp, bool isBoolVal)

References System.Xml.Dictionary, System.Xml.Xsl.IlGen.XmlILMethods.QNameEqualLit, and System.Xml.Xsl.IlGen.XmlILMethods.QNameEqualNav.

Referenced by System.Xml.Xsl.IlGen.XmlILVisitor.Compare().