private SqlExpressionContext GetChildSemanticsForBinaryBoolExpression (ExpressionType expressionType)
{
switch (expressionType)
{
case ExpressionType.AndAlso:
case ExpressionType.OrElse:
case ExpressionType.And:
case ExpressionType.Or:
case ExpressionType.ExclusiveOr:
return SqlExpressionContext.PredicateRequired;
default:
// case ExpressionType.NotEqual:
// case ExpressionType.Equal:
// case ExpressionType.Coalesce:
return SqlExpressionContext.SingleValueRequired;
}
}