1 instantiation of DbParameterReferenceExpression
System.Data.Entity (1)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
643return new DbParameterReferenceExpression(type, name);
75 references to DbParameterReferenceExpression
System.Data.Entity (75)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
228/// Visitor pattern method for <see cref="DbParameterReferenceExpression"/>. 232public override void Visit(DbParameterReferenceExpression expression)
System\Data\Common\CommandTrees\DbExpressionVisitor.cs (1)
222public abstract void Visit(DbParameterReferenceExpression expression);
System\Data\Common\CommandTrees\DbExpressionVisitor_TResultType.cs (1)
255public abstract TResultType Visit(DbParameterReferenceExpression expression);
System\Data\Common\CommandTrees\DbModificationCommandTree.cs (1)
27private System.Collections.ObjectModel.ReadOnlyCollection<DbParameterReferenceExpression> _parameters;
System\Data\Common\CommandTrees\DbQueryCommandTree.cs (1)
31private System.Collections.ObjectModel.ReadOnlyCollection<DbParameterReferenceExpression> _parameters;
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
414public override DbExpression Visit(DbParameterReferenceExpression expression)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (4)
511/// or <paramref name="count"/> is not <see cref="DbConstantExpression"/> or <see cref="DbParameterReferenceExpression"/> or has a 632/// Creates a new <see cref="DbParameterReferenceExpression"/> that references a parameter with the specified name and type. 640public static DbParameterReferenceExpression Parameter(this TypeUsage type, string name) 2464/// <paramref name="count"/> is not <see cref="DbConstantExpression"/> or <see cref="DbParameterReferenceExpression"/> or has a
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
460public override void Visit(DbParameterReferenceExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
306public override void Visit(DbParameterReferenceExpression e)
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
522public override TreeNode Visit(DbParameterReferenceExpression e)
System\Data\Common\CommandTrees\Internal\ParameterRetriever.cs (4)
23private readonly Dictionary<string, DbParameterReferenceExpression> paramMappings = new Dictionary<string, DbParameterReferenceExpression>(); 29internal static System.Collections.ObjectModel.ReadOnlyCollection<DbParameterReferenceExpression> GetParameters(DbCommandTree tree) 38public override void Visit(DbParameterReferenceExpression expression)
System\Data\Common\CommandTrees\Internal\Validator.cs (7)
24private readonly Dictionary<string, DbParameterReferenceExpression> paramMappings = new Dictionary<string, DbParameterReferenceExpression>(); 44internal Dictionary<string, DbParameterReferenceExpression> Parameters { get { return this.paramMappings; } } 117public override DbExpression Visit(DbParameterReferenceExpression expression) 122DbParameterReferenceExpression paramRef = result as DbParameterReferenceExpression; 124DbParameterReferenceExpression foundParam;
System\Data\Common\EntitySql\CqlQuery.cs (5)
64IEnumerable<DbParameterReferenceExpression> parameters) 102IEnumerable<DbParameterReferenceExpression> parameters, 212IEnumerable<DbParameterReferenceExpression> parameters) 248IEnumerable<DbParameterReferenceExpression> parameters, 268IEnumerable<DbParameterReferenceExpression> parameters,
System\Data\Common\EntitySql\EntitySqlParser.cs (2)
41public ParseResult Parse(string query, params DbParameterReferenceExpression[] parameters) 46IEnumerable<DbParameterReferenceExpression> paramsEnum = parameters;
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
1538DbParameterReferenceExpression paramRef;
System\Data\Common\EntitySql\SemanticResolver.cs (10)
100private readonly Dictionary<string, DbParameterReferenceExpression> _parameters; 116IEnumerable<DbParameterReferenceExpression> parameters, 142Dictionary<string, DbParameterReferenceExpression> parameters, 174/// <returns>A valid dictionary that maps parameter names to <see cref="DbParameterReferenceExpression"/>s using the current NameComparer</returns> 175private static Dictionary<string, DbParameterReferenceExpression> ProcessParameters(IEnumerable<DbParameterReferenceExpression> paramDefs, ParserOptions parserOptions) 177Dictionary<string, DbParameterReferenceExpression> retParams = new Dictionary<string, DbParameterReferenceExpression>(parserOptions.NameComparer); 181foreach (DbParameterReferenceExpression paramDef in paramDefs) 229internal Dictionary<string, DbParameterReferenceExpression> Parameters
System\Data\Mapping\FunctionImportMappingComposable.cs (3)
70private readonly DbParameterReferenceExpression[] m_commandParameters; 149var commandParam = (DbParameterReferenceExpression)m_commandParameters[i];
System\Data\Mapping\Update\Internal\UpdateExpressionVisitor.cs (1)
219public override TReturn Visit(DbParameterReferenceExpression expression)
System\Data\Mapping\ViewGeneration\Utils\ExternalCalls.cs (1)
55IEnumerable<DbParameterReferenceExpression> parameters)
System\Data\Mapping\ViewValidator.cs (1)
545public override DbExpressionEntitySetInfo Visit(DbParameterReferenceExpression expression)
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
730public override DbExpression Visit(DbParameterReferenceExpression expression)
System\Data\Objects\ELinq\Funcletizer.cs (4)
375DbParameterReferenceExpression parameterReference = queryParameterType.Parameter(_funcletizer.GenerateParameterName()); 600private readonly DbParameterReferenceExpression _parameterReference; 607DbParameterReferenceExpression parameterReference, 671internal DbParameterReferenceExpression ParameterReference
System\Data\Objects\ELinq\MethodCallTranslator.cs (1)
901recreatedArgument = DbExpressionBuilder.Parameter(updatedType, ((DbParameterReferenceExpression)argument).ParameterName);
System\Data\Objects\Internal\EntitySqlQueryState.cs (2)
232List<DbParameterReferenceExpression> parameters = null; 235parameters = new List<DbParameterReferenceExpression>(this.Parameters.Count);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (3)
323private Dictionary<ParameterVar, DbParameterReferenceExpression> _addedParams = new Dictionary<ParameterVar, DbParameterReferenceExpression>(); 588DbParameterReferenceExpression paramRef;
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
1027public override Node Visit(DbParameterReferenceExpression e)
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (5)
31/// <item>The tree contains <see cref="DbLimitExpression"/> with property Limit of type <see cref="DbParameterReferenceExpression"/></item> 32/// <item>The tree contains <see cref="DbSkipExpression"/> with property Count of type <see cref="DbParameterReferenceExpression"/></item> 478if (expression.Limit is DbParameterReferenceExpression) 561public override bool Visit(DbParameterReferenceExpression expression) 648if (expression.Count is DbParameterReferenceExpression)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (9)
1692Debug.Assert(e.Limit is DbConstantExpression || e.Limit is DbParameterReferenceExpression, "DbLimitExpression.Limit is of invalid expression type"); 1693Debug.Assert(!((this.SqlVersion == SqlVersion.Sql8) && (e.Limit is DbParameterReferenceExpression)), "DbLimitExpression.Limit is DbParameterReferenceExpression for SQL Server 2000."); 2066var first = (DbParameterReferenceExpression)x; 2067var second = (DbParameterReferenceExpression)y; 2100return ((DbParameterReferenceExpression)obj).ParameterName.GetHashCode() ^ Int32.MaxValue; 2200public override ISqlFragment Visit(DbParameterReferenceExpression e) 2458Debug.Assert(e.Count is DbConstantExpression || e.Count is DbParameterReferenceExpression, "DbSkipExpression.Count is of invalid expression type");