1 instantiation of DbSkipExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
517return new DbSkipExpression(input.Expression.ResultType, input, validSortOrder, count);
47 references to DbSkipExpression
System.Data.Entity (47)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
696/// Visitor pattern method for <see cref="DbSkipExpression"/>. 700public override void Visit(DbSkipExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
264public abstract void Visit(DbSkipExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
311public abstract TResultType Visit(DbSkipExpression expression);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
983public override DbExpression Visit(DbSkipExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
499/// Creates a new <see cref="DbSkipExpression"/> that sorts the given input set by the given sort specifications before skipping the specified number of elements. 514public static DbSkipExpression Skip(this DbExpressionBinding input, IEnumerable<DbSortClause> sortOrder, DbExpression count) 2455/// Creates a new <see cref="DbSkipExpression"/> that skips the specified number of elements from the given sorted input set. 2467public static DbSkipExpression Skip(this DbSortExpression argument, DbExpression count)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
808public override void Visit(DbSkipExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
681public override void Visit(DbSkipExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
978public override TreeNode Visit(DbSkipExpression e)
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
249public override TReturn Visit(DbSkipExpression expression)
System\Data\Mapping\ViewValidator.cs (1)
571public override DbExpressionEntitySetInfo Visit(DbSkipExpression expression)
System\Data\Objects\ELinq\OrderByLifter.cs (19)
116return new ProjectSkipLifter(project, (DbSkipExpression)projectInput, aliasGenerator); 128return new ProjectLimitSkipLifter(project, limit, (DbSkipExpression)limitInput, aliasGenerator); 134return new SkipLifter((DbSkipExpression)source, aliasGenerator); 146return new LimitSkipLifter(limit, (DbSkipExpression)limitInput, aliasGenerator); 162return new ProjectLimitSkipLifter(project, limit, (DbSkipExpression)projectInput, aliasGenerator); 215protected DbSkipExpression AddToSkip(DbExpression input, DbSkipExpression skip, DbExpression plusK) 274protected DbSortExpression ApplySkipOrderToSort(DbExpression input, DbSkipExpression sortSpec) 280protected DbSkipExpression ApplySortOrderToSkip(DbExpression input, DbSortExpression sort, DbExpression k) 286protected DbSkipExpression RebindSkip(DbExpression input, DbSkipExpression skip, DbExpression k) 300private readonly DbSkipExpression _skip; 303internal LimitSkipLifter(DbLimitExpression limit, DbSkipExpression skip, AliasGenerator aliasGenerator) 411private readonly DbSkipExpression _skip; 414internal ProjectLimitSkipLifter(DbProjectExpression project, DbLimitExpression limit, DbSkipExpression skip, AliasGenerator aliasGenerator) 586private readonly DbSkipExpression _skip; 589internal ProjectSkipLifter(DbProjectExpression project, DbSkipExpression skip, AliasGenerator aliasGenerator) 640private readonly DbSkipExpression _skip; 643internal SkipLifter(DbSkipExpression skip, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
868public override DbExpression Visit(DbSkipExpression expression)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
2890public override Node Visit(DbSkipExpression expression)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (3)
23/// <item><see cref="DbSkipExpression"/></item> 32/// <item>The tree contains <see cref="DbSkipExpression"/> with property Count of type <see cref="DbParameterReferenceExpression"/></item> 646public override bool Visit(DbSkipExpression expression)
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (8)
31/// <item><see cref="DbSkipExpression"/></item> 89/// Logicaly, <see cref="DbSkipExpression"/> translates to: 101/// Here, input refers to the input of the <see cref="DbSkipExpression"/>, and count to the count property of the <see cref="DbSkipExpression"/>. 126public override DbExpression Visit(DbSkipExpression e) 172/// and for translating the "Except" part of <see cref="DbSkipExpression"/>. 194/// for the purpose of translating <see cref="DbExceptExpression"/> or <see cref="DbSkipExpression"/>. 198/// For <see cref="DbSkipExpression"/>, the input to ANY is caped with project which projects out only
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
2454public override ISqlFragment Visit(DbSkipExpression e)