System.Xml.Xsl.Qil.QilTypeChecker.CheckAdd C# (CSharp) Méthode

CheckAdd() public méthode

public CheckAdd ( QilBinary node ) : XmlQueryType
node QilBinary
Résultat XmlQueryType
        public XmlQueryType CheckAdd(QilBinary node) {
            CheckNumericX(node.Left);
            CheckNumericX(node.Right);
            CheckNotDisjoint(node);
            return node.Left.XmlType.TypeCode == XmlTypeCode.None ? node.Right.XmlType : node.Left.XmlType;
        }
        

Usage Example

Exemple #1
0
        public QilBinary Add(QilNode left, QilNode right)
        {
            QilBinary n = new QilBinary(QilNodeType.Add, left, right);

            n.XmlType = _typeCheck.CheckAdd(n);
            TraceNode(n);
            return(n);
        }
QilTypeChecker