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