protected IList<AbstractSinglePropertyExpression> GetExpressionsForIndex(DaoCriteria crit)
{
IList<AbstractSinglePropertyExpression> retVal = new List<AbstractSinglePropertyExpression>();
if (crit.BoolType == BooleanOperator.And)
{
foreach (IExpression expr in crit.Expressions)
{
if (expr is AbstractSinglePropertyExpression)
{
AbstractSinglePropertyExpression spExpr = (AbstractSinglePropertyExpression) expr;
if (spExpr.Property.Equals(_property))
{
retVal.Add(spExpr);
}
}
}
}
return retVal;
}