System.Xml.Xsl.IlGen.XmlILVisitor.VisitIs C# (CSharp) Method

VisitIs() protected method

Generate code for QilNodeType.VisitIs.
protected VisitIs ( QilBinary ndIs ) : QilNode
ndIs System.Xml.Xsl.Qil.QilBinary
return QilNode
        protected override QilNode VisitIs(QilBinary ndIs) {
            // Generate code to push arguments onto stack
            NestedVisitEnsureStack(ndIs.Left, ndIs.Right);
            this.helper.Call(XmlILMethods.NavSamePos);

            // navThis.IsSamePosition(navThat);
            ZeroCompare(QilNodeType.Ne, true);
            return ndIs;
        }
XmlILVisitor