public Expression VisitSqlIsNotNullExpression (SqlIsNotNullExpression expression)
{
ArgumentUtility.CheckNotNull ("expression", expression);
var baseVisitedExpression = (SqlIsNotNullExpression) base.VisitExtensionExpression (expression);
var expressionWithEntityComparisonResolved = _entityIdentityResolver.ResolvePotentialEntityComparison (baseVisitedExpression);
var result = _compoundComparisonSplitter.SplitPotentialCompoundComparison (expressionWithEntityComparisonResolved);
if (baseVisitedExpression != result)
return VisitExpression (result);
return baseVisitedExpression;
}