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