internal override QueryOptionExpression ComposeMultipleSpecification(QueryOptionExpression previous) { int num = (int)takeAmount.Value; int num2 = (int)((TakeQueryOptionExpression)previous).takeAmount.Value; if (num >= num2) { return(previous); } return(this); }
internal void AddSequenceQueryOption(QueryOptionExpression qoe) { QueryOptionExpression queryOptionExpression = (from o in sequenceQueryOptions where o.GetType() == qoe.GetType() select o).FirstOrDefault(); if (queryOptionExpression != null) { qoe = qoe.ComposeMultipleSpecification(queryOptionExpression); sequenceQueryOptions.Remove(queryOptionExpression); } sequenceQueryOptions.Add(qoe); }
#pragma warning restore 612, 618 internal virtual QueryOptionExpression ComposeMultipleSpecification(QueryOptionExpression previous) { return(this); }