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