public XPath2ResultType GetResultType(IDictionary <XmlQualifiedName, object> vars)
 {
     if (!resultType.HasValue)
     {
         resultType = exprTree.GetReturnType(BindExpr(vars));
     }
     return(resultType.Value);
 }