public FromExpressionInfo (SqlTable sqlTable, Ordering[] extractedOrderings, Expression itemSelector, Expression whereCondition)
{
ArgumentUtility.CheckNotNull ("sqlTable", sqlTable);
ArgumentUtility.CheckNotNull ("extractedOrderings", extractedOrderings);
ArgumentUtility.CheckNotNull ("itemSelector", itemSelector);
SqlTable = sqlTable;
ExtractedOrderings = Array.AsReadOnly(extractedOrderings);
ItemSelector = itemSelector;
WhereCondition = whereCondition;
}