1 write to ReturnType
System.ServiceModel (1)
System\ServiceModel\Dispatcher\XPathParser.cs (1)
944expr.ReturnType = ValueDataType.Double;
20 references to ReturnType
System.ServiceModel (20)
System\ServiceModel\Dispatcher\QueryMatcher.cs (1)
424returnType = parseTree.ReturnType;
System\ServiceModel\Dispatcher\XPathCompiler.cs (15)
121if (subExpr.ReturnType != ValueDataType.Boolean) 134if (subExpr.ReturnType != ValueDataType.Boolean) 162if (subExpr.ReturnType != ValueDataType.Boolean) 245if (expr.ReturnType == ValueDataType.Sequence) 253if (expr.SubExprCount == 0 && expr.ReturnType == ValueDataType.Sequence) 280if (subExpr.Count > 1 && ValueDataType.Sequence != filterExpr.ReturnType) 287if (filterExpr.ReturnType == ValueDataType.Sequence) 363if (param.ReturnType != function.ParamTypes[index]) 495if (ValueDataType.Double != mathExpr.Right.ReturnType) 500if (ValueDataType.Double != mathExpr.Left.ReturnType) 594if (expr.SubExpr[0].ReturnType == ValueDataType.Sequence) 656if (expr.ReturnType == ValueDataType.Double) 660else if (expr.ReturnType != ValueDataType.Boolean) 804if (param.ReturnType != paramType) 891CompileTypecast(expr.ReturnType);
System\ServiceModel\Dispatcher\XPathParser.cs (4)
30if (expr.ReturnType != ValueDataType.Sequence) 358XPathExpr filterExpr = new XPathExpr(XPathExprType.Filter, primaryExpr.ReturnType); 432argTypes[i] = XPathXsltFunctionExpr.ConvertTypeToXslt(args[i].ReturnType); 942if (anyNegate && expr.ReturnType != ValueDataType.Double)