64 references to Arguments
System.Data.Entity (64)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (1)
248
VisitExpressionList(expression.
Arguments
);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (2)
426
IList<DbExpression> newArguments = this.VisitExpressionList(expression.
Arguments
);
428
if (!object.ReferenceEquals(expression.
Arguments
, newArguments) ||
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
472
Dump(e.
Arguments
, "Arguments", "Argument");
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
316
VisitFunction(e.Function, e.
Arguments
);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
531
TreeNode funcInfo = VisitFunction(e.Function, e.
Arguments
);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (4)
1061
retNode = VisitLambdaExpression(lambda, e.
Arguments
, e, e.Function);
1065
List<Node> argNodes = new List<Node>(e.
Arguments
.Count);
1066
for (int idx = 0; idx < e.
Arguments
.Count; idx++)
1070
argNodes.Add(BuildSoftCast(VisitExprAsScalar(e.
Arguments
[idx]), e.Function.Parameters[idx].TypeUsage));
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
371
return VisitExpressionList(expression.
Arguments
);
System\Data\SqlClient\SqlGen\SqlFunctionCallHandler.cs (47)
452
if (functionExpression.
Arguments
.Count == 2)
458
Debug.Assert(functionExpression.
Arguments
.Count == 1, "FromText function should have text or text + srid arguments only");
479
if (functionExpression.
Arguments
.Count == 2)
488
WriteFunctionArguments(sqlgen, functionExpression.
Arguments
.Concat(new[] { sridExpression }), result);
669
Debug.Assert(!(isNiladicFunction && (0 < e.
Arguments
.Count)), "function attributed as NiladicFunction='true' in the provider manifest cannot have arguments");
670
if (isNiladicFunction && e.
Arguments
.Count > 0)
677
WriteFunctionArguments(sqlgen, e.
Arguments
, result);
799
Debug.Assert(!isPropertyAccess || functionExpression.
Arguments
.Count == 1, "Property accessor instance functions should have only the single instance argument");
803
DbExpression instanceExpression = functionExpression.
Arguments
[0];
819
WriteFunctionArguments(sqlgen, functionExpression.
Arguments
.Skip(1), result);
840
Debug.Assert(e.
Arguments
.Count > 0 && e.
Arguments
.Count <= 2, "There should be 1 or 2 arguments for operator");
842
if (e.
Arguments
.Count > 1)
848
result.Append(e.
Arguments
[0].Accept(sqlgen));
863
result.Append(e.
Arguments
[e.
Arguments
.Count - 1].Accept(sqlgen));
903
Debug.Assert(e.
Arguments
.Count > 0, "e.Arguments.Count > 0");
905
DbConstantExpression constExpr = e.
Arguments
[0] as DbConstantExpression;
938
for (int i = 1; i < e.
Arguments
.Count; i++)
941
result.Append(e.
Arguments
[i].Accept(sqlgen));
989
Debug.Assert(e.
Arguments
.Count == 1, "Canonical datepart functions should have exactly one argument");
990
result.Append(e.
Arguments
[0].Accept(sqlgen));
1048
return HandleCanonicalFunctionDateTimeTypeCreation(sqlgen, typeName, e.
Arguments
, true, false);
1062
return HandleCanonicalFunctionDateTimeTypeCreation(sqlgen, "datetimeoffset", e.
Arguments
, true, true);
1076
return HandleCanonicalFunctionDateTimeTypeCreation(sqlgen, "time", e.
Arguments
, false, false);
1221
bool isPrimitiveType = TypeHelpers.TryGetPrimitiveTypeKind(e.
Arguments
[0].ResultType, out typeKind);
1242
result.Append(e.
Arguments
[0].Accept(sqlgen));
1248
result.Append(e.
Arguments
[0].Accept(sqlgen));
1283
result.Append(e.
Arguments
[1].Accept(sqlgen));
1285
result.Append(e.
Arguments
[0].Accept(sqlgen));
1318
result.Append(e.
Arguments
[0].Accept(sqlgen));
1320
result.Append(e.
Arguments
[1].Accept(sqlgen));
1402
if (e.
Arguments
.Count == 1)
1412
Debug.Assert(e.
Arguments
.Count <= 2, "Round or truncate should have at most 2 arguments");
1413
result.Append(e.
Arguments
[0].Accept(sqlgen));
1416
if (e.
Arguments
.Count > 1)
1418
result.Append(e.
Arguments
[1].Accept(sqlgen));
1448
if (TypeSemantics.IsPrimitiveType(e.
Arguments
[0].ResultType, PrimitiveTypeKind.Byte))
1451
result.Append(e.
Arguments
[0].Accept(sqlgen));
1472
Debug.Assert(e.
Arguments
.Count == 1, "Trim should have one argument");
1473
result.Append(e.
Arguments
[0].Accept(sqlgen));
1682
predicateTranslator(sqlgen, e.
Arguments
, result);
1684
predicateTranslator(sqlgen, e.
Arguments
, result);
1768
for (int i = 0; i < e.
Arguments
.Count; i++)
1770
TypeUsage storeType = sqlgen.StoreItemCollection.StoreProviderManifest.GetStoreType(e.
Arguments
[i].ResultType);
1816
for (int i = 0; i < e.
Arguments
.Count; i++)
1818
if (TypeSemantics.IsPrimitiveType(e.
Arguments
[i].ResultType, type))
System\Data\SqlClient\SqlGen\SqlGenerator.cs (6)
841
ifQualifies = MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[0]);
845
ifQualifies = ( MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[0]) &&
846
MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[1]) );
851
ifQualifies = ( MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[0]) &&
852
MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[1]) &&
853
MatchTargetPatternForForcingNonUnicode(functionExpr.
Arguments
[2]) );