9 instantiations of DbExpressionList
System.Data.Entity (9)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (9)
199expList => new DbExpressionList(expList) 218(expList) => new DbExpressionList(expList) 358return new DbExpressionList(new[] { argument }); 595expList => new DbExpressionList(expList) 893return new DbExpressionList(new[] { argument }); 904return new DbExpressionList(new[] { left, right }); 1516expList => new DbExpressionList(expList) 1565validElements = new DbExpressionList(new DbExpression[] { }); 1578expList => new DbExpressionList(expList)
51 references to DbExpressionList
System.Data.Entity (51)
System\Data\Common\CommandTrees\Aggregates.cs (4)
27private readonly DbExpressionList _args; 30internal DbAggregate(TypeUsage resultType, DbExpressionList arguments) 60internal DbGroupAggregate(TypeUsage resultType, DbExpressionList arguments) 75internal DbFunctionAggregate(TypeUsage resultType, DbExpressionList arguments, EdmFunction function, bool isDistinct)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (14)
173DbExpressionList funcArgs = ArgumentValidation.ValidateFunctionAggregate(function, new[] { argument }); 186DbExpressionList arguments = ArgumentValidation.ValidateGroupAggregate(argument); 479DbExpressionList validKeys; 731DbExpressionList arguments = ArgumentValidation.ValidateArithmetic(left, right, out numericResultType); 822DbExpressionList args = ArgumentValidation.ValidateArithmetic(argument, out resultType); 1446DbExpressionList validWhens; 1447DbExpressionList validThens; 1492DbExpressionList validArguments; 1537DbExpressionList validArguments; 1600DbExpressionList validArguments; 1635DbExpressionList validElements; 1649DbExpressionList validElements; 1666DbExpressionList validElements; 2826DbExpressionList validAttributes;
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (18)
183private static DbExpressionList CreateExpressionList(IEnumerable<DbExpression> arguments, string argumentName, Action<DbExpression, int> validationCallback) 188private static DbExpressionList CreateExpressionList(IEnumerable<DbExpression> arguments, string argumentName, bool allowEmpty, Action<DbExpression, int> validationCallback) 207private static DbExpressionList CreateExpressionList(IEnumerable<DbExpression> arguments, string argumentName, int expectedElementCount, Action<DbExpression, int> validationCallback) 324internal static DbExpressionList ValidateFunctionAggregate(EdmFunction function, IEnumerable<DbExpression> args) 339DbExpressionList funcArgs = CreateExpressionList(args, "argument", expectedParams.Length, (exp, idx) => 355internal static DbExpressionList ValidateGroupAggregate(DbExpression argument) 561internal static TypeUsage ValidateGroupBy(DbGroupExpressionBinding input, IEnumerable<KeyValuePair<string, DbExpression>> keys, IEnumerable<KeyValuePair<string, DbAggregate>> aggregates, out DbExpressionList validKeys, out System.Collections.ObjectModel.ReadOnlyCollection<DbAggregate> validAggregates) 871internal static DbExpressionList ValidateArithmetic(DbExpression argument, out TypeUsage resultType) 896internal static DbExpressionList ValidateArithmetic(DbExpression left, DbExpression right, out TypeUsage resultType) 1407internal static TypeUsage ValidateCase(IEnumerable<DbExpression> whenExpressions, IEnumerable<DbExpression> thenExpressions, DbExpression elseExpression, out DbExpressionList validWhens, out DbExpressionList validThens) 1464internal static TypeUsage ValidateFunction(EdmFunction function, IEnumerable<DbExpression> arguments, out DbExpressionList validArgs) 1504internal static TypeUsage ValidateInvoke(DbLambda lambda, IEnumerable<DbExpression> arguments, out DbExpressionList validArguments) 1525internal static TypeUsage ValidateNewCollection(IEnumerable<DbExpression> elements, out DbExpressionList validElements) 1551internal static TypeUsage ValidateNewEmptyCollection(TypeUsage collectionType, out DbExpressionList validElements) 1569internal static TypeUsage ValidateNewRow(IEnumerable<KeyValuePair<string, DbExpression>> columnValues, out DbExpressionList validElements) 1585internal static TypeUsage ValidateNew(TypeUsage instanceType, IEnumerable<DbExpression> arguments, out DbExpressionList validArguments) 1643internal static TypeUsage ValidateNewEntityWithRelationships(EntityType entityType, IEnumerable<DbExpression> attributeValues, IList<DbRelatedEntityRef> relationships, out DbExpressionList validArguments, out System.Collections.ObjectModel.ReadOnlyCollection<DbRelatedEntityRef> validRelatedRefs)
System\Data\Common\CommandTrees\OperatorExpressions.cs (6)
120private readonly DbExpressionList _args; 122internal DbArithmeticExpression(DbExpressionKind kind, TypeUsage numericResultType, DbExpressionList args) 181private readonly DbExpressionList _when; 182private readonly DbExpressionList _then; 185internal DbCaseExpression(TypeUsage commonResultType, DbExpressionList whens, DbExpressionList thens, DbExpression elseExpr)
System\Data\Common\CommandTrees\RelationalExpressions.cs (2)
234private readonly DbExpressionList _keys; 239DbExpressionList groupKeys,
System\Data\Common\CommandTrees\ValueExpressions.cs (7)
276private readonly DbExpressionList _arguments; 278internal DbFunctionExpression(TypeUsage resultType, EdmFunction function, DbExpressionList arguments) 323private readonly DbExpressionList _arguments; 325internal DbLambdaExpression(TypeUsage resultType, DbLambda lambda, DbExpressionList args) 635private readonly DbExpressionList _elements; 638internal DbNewInstanceExpression(TypeUsage type, DbExpressionList args) 647internal DbNewInstanceExpression(TypeUsage resultType, DbExpressionList attributeValues, System.Collections.ObjectModel.ReadOnlyCollection<DbRelatedEntityRef> relationships)