8 instantiations of ObjectParameter
System.Data.Entity (5)
System\Data\Objects\DataClasses\RelatedEnd.cs (2)
578queryParam = new ObjectParameter(paramNameGen.Next(), parameterClrType); 584queryParam = new ObjectParameter(paramNameGen.Next(), value);
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
319ObjectParameter parameter = new ObjectParameter(queryParameter.ParameterReference.ParameterName, queryParameter.Type);
System\Data\Objects\ObjectContext.cs (1)
2523parameters[i] = new ObjectParameter(parameterName, members[i].Value);
System\Data\Objects\ObjectParameter.cs (1)
313return new ObjectParameter(this);
System.Web.Entity (3)
System\Data\WebControls\EntityDataSource.cs (2)
723objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.Value)); 727objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.ClrType));
System\Data\WebControls\EntityDataSourceView.cs (1)
825whereParameterList.Add(new ObjectParameter(namedParameterName, de.Value));
133 references to ObjectParameter
System.Data.Entity (83)
System\Data\Objects\DataClasses\RelatedEnd.cs (1)
568ObjectParameter queryParam;
System\Data\Objects\ELinq\CompiledELinqQueryState.cs (4)
80ReadOnlyCollection<KeyValuePair<ObjectParameter, QueryParameterExpression>> parameters = converter.GetParameters(); 112ReadOnlyCollection<KeyValuePair<ObjectParameter, QueryParameterExpression>> parameters = converter.GetParameters(); 157foreach (KeyValuePair<ObjectParameter, QueryParameterExpression> pair in plan.CompiledQueryParameters) 165ObjectParameter convertedParam = pair.Key.ShallowCopy();
System\Data\Objects\ELinq\ELinqQueryState.cs (6)
36private ReadOnlyCollection<KeyValuePair<ObjectParameter, QueryParameterExpression>> _linqParameters; 148foreach (KeyValuePair<ObjectParameter, QueryParameterExpression> pair in _linqParameters) 154ObjectParameter convertedParam = pair.Key; 217foreach (KeyValuePair<ObjectParameter, QueryParameterExpression> pair in _linqParameters) 219ObjectParameter parameter = pair.Key; 289bool wasLocked = ((ICollection<ObjectParameter>)this.Parameters).IsReadOnly;
System\Data\Objects\ELinq\ExpressionConverter.cs (9)
38private List<KeyValuePair<ObjectParameter, QueryParameterExpression>> _parameters; 217internal System.Collections.ObjectModel.ReadOnlyCollection<KeyValuePair<ObjectParameter, QueryParameterExpression>> GetParameters() 315_parameters = new List<KeyValuePair<ObjectParameter, QueryParameterExpression>>(); 319ObjectParameter parameter = new ObjectParameter(queryParameter.ParameterReference.ParameterName, queryParameter.Type); 320_parameters.Add(new KeyValuePair<ObjectParameter, QueryParameterExpression>(parameter, queryParameter)); 689this._parameters = new List<KeyValuePair<ObjectParameter, QueryParameterExpression>>(); 691foreach (ObjectParameter prm in inlineQuery.QueryState.Parameters) 693this._parameters.Add(new KeyValuePair<ObjectParameter, QueryParameterExpression>(prm.ShallowCopy(), null)); 735ObjectParameter objParam = objectParameters[expression.ParameterName];
System\Data\Objects\Internal\EntitySqlQueryBuilder.cs (17)
46/// Merges <see cref="ObjectParameter"/>s from a source ObjectQuery with ObjectParameters specified as an argument to a builder method. 53private static ObjectParameterCollection MergeParameters(ObjectContext context, ObjectParameterCollection sourceQueryParams, ObjectParameter[] builderMethodParams) 67foreach (ObjectParameter builderParam in builderMethodParams) 76/// Merges <see cref="ObjectParameter"/>s from two ObjectQuery arguments to SetOp builder methods (Except, Intersect, Union, UnionAll). 104foreach (ObjectParameter sourceParam in sourceParams) 113private static ObjectQueryState NewBuilderQuery(ObjectQueryState sourceQuery, Type elementType, StringBuilder queryText, Span newSpan, IEnumerable<ObjectParameter> enumerableParams) 118private static ObjectQueryState NewBuilderQuery(ObjectQueryState sourceQuery, Type elementType, StringBuilder queryText, bool allowsLimit, Span newSpan, IEnumerable<ObjectParameter> enumerableParams) 124foreach (ObjectParameter objectParam in enumerableParams) 200private static ObjectQueryState BuildSelectOrSelectValue(ObjectQueryState query, string alias, string projection, ObjectParameter[] parameters, string projectOp, Type elementType) 232private static ObjectQueryState BuildOrderByOrWhere(ObjectQueryState query, string alias, string predicateOrKeys, ObjectParameter[] parameters, string op, string skipCount, bool allowsLimit) 331internal static ObjectQueryState GroupBy(ObjectQueryState query, string alias, string keys, string projection, ObjectParameter[] parameters) 444internal static ObjectQueryState OrderBy(ObjectQueryState query, string alias, string keys, ObjectParameter[] parameters) 455internal static ObjectQueryState Select(ObjectQueryState query, string alias, string projection, ObjectParameter[] parameters) 466internal static ObjectQueryState SelectValue(ObjectQueryState query, string alias, string projection, ObjectParameter[] parameters, Type projectedType) 480internal static ObjectQueryState Skip(ObjectQueryState query, string alias, string keys, string count, ObjectParameter[] parameters) 502internal static ObjectQueryState Top(ObjectQueryState query, string alias, string count, ObjectParameter[] parameters) 598internal static ObjectQueryState Where(ObjectQueryState query, string alias, string predicate, ObjectParameter[] parameters)
System\Data\Objects\Internal\EntitySqlQueryState.cs (1)
236foreach (ObjectParameter parameter in this.Parameters)
System\Data\Objects\Internal\ObjectQueryExecutionPlan.cs (2)
21using CompiledQueryParameters = System.Collections.ObjectModel.ReadOnlyCollection<System.Collections.Generic.KeyValuePair<ObjectParameter, System.Data.Objects.ELinq.QueryParameterExpression>>; 177foreach (ObjectParameter parameter in parameterValues)
System\Data\Objects\ObjectContext.cs (14)
1628public ObjectQuery<T> CreateQuery<T>(string queryString, params ObjectParameter[] parameters) 1643foreach (ObjectParameter parameter in parameters) 2513ObjectParameter[] parameters = new ObjectParameter[members.Length]; 2557public ObjectResult<TElement> ExecuteFunction<TElement>(string functionName, params ObjectParameter[] parameters) 2573public ObjectResult<TElement> ExecuteFunction<TElement>(string functionName, MergeOption mergeOption, params ObjectParameter[] parameters) 2604public int ExecuteFunction(string functionName, params ObjectParameter[] parameters) 2636private EntityCommand CreateEntityCommandForFunctionImport(string functionName, out EdmFunction functionImport, params ObjectParameter[] parameters) 2640ObjectParameter parameter = parameters[i]; 2763private void PopulateFunctionImportEntityCommandParameters(ObjectParameter[] parameters, EdmFunction functionImport, EntityCommand command) 2768ObjectParameter objectParameter = parameters[i]; 2833private static FunctionParameter FindParameterMetadata(EdmFunction functionImport, ObjectParameter[] parameters, int ordinal) 3320private readonly ObjectParameter _objectParameter; 3322internal ParameterBinder(EntityParameter entityParameter, ObjectParameter objectParameter)
System\Data\Objects\ObjectParameter.cs (4)
83if (!ObjectParameter.ValidateParameterName(name)) 127if (!ObjectParameter.ValidateParameterName(name)) 161private ObjectParameter(ObjectParameter template) 311internal ObjectParameter ShallowCopy()
System\Data\Objects\ObjectParameterCollection.cs (17)
23public sealed class ObjectParameterCollection : ICollection<ObjectParameter> 50_parameters = new List<ObjectParameter>(); 71private List<ObjectParameter> _parameters; 109bool ICollection<ObjectParameter>.IsReadOnly 139public ObjectParameter this[string name] 190public void Add (ObjectParameter parameter) 249public bool Contains (ObjectParameter parameter) 301public void CopyTo (ObjectParameter[] array, int index) 328public bool Remove (ObjectParameter parameter) 355IEnumerator<ObjectParameter> IEnumerable<ObjectParameter>.GetEnumerator() 357return ((System.Collections.Generic.ICollection<ObjectParameter>)this._parameters).GetEnumerator(); 391ObjectParameter theParam = this._parameters[0]; 410ObjectParameter thisParam = this._parameters[idx]; 432/// Creates a new copy of the specified parameter collection containing copies of its element <see cref="ObjectParameter"/>s. 445foreach (ObjectParameter param in copyParams) 470foreach (ObjectParameter parameter in this._parameters)
System\Data\Objects\ObjectQuery_EntitySqlExtensions.cs (8)
225if (!ObjectParameter.ValidateParameterName(value)) 299public ObjectQuery<DbDataRecord> GroupBy(string keys, string projection, params ObjectParameter[] parameters) 400public ObjectQuery<T> OrderBy (string keys, params ObjectParameter[] parameters) 432public ObjectQuery<DbDataRecord> Select (string projection, params ObjectParameter[] parameters) 464public ObjectQuery<TResultType> SelectValue<TResultType> (string projection, params ObjectParameter[] parameters) 504public ObjectQuery<T> Skip (string keys, string count, params ObjectParameter[] parameters) 543public ObjectQuery<T> Top (string count, params ObjectParameter[] parameters) 620public ObjectQuery<T> Where (string predicate, params ObjectParameter[] parameters)
System.Data.Entity.Design (4)
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (4)
588new CodeVariableDeclarationStatement(TypeReference.ForType(typeof(ObjectParameter)), variableName)); 592new CodeObjectCreateExpression(TypeReference.ForType(typeof(ObjectParameter)), 596new CodeObjectCreateExpression(TypeReference.ForType(typeof(ObjectParameter)), 653return typeof(ObjectParameter);
System.Data.Services (1)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
2362generator.Emit(System.Reflection.Emit.OpCodes.Newarr, typeof(ObjectParameter));
System.Web.DynamicData (1)
DynamicData\ModelProviders\EFTableProvider.cs (1)
70new object[] { CreateQueryString, new ObjectParameter[0] });
System.Web.Entity (44)
System\Data\WebControls\EntityDataSource.cs (7)
710private ObjectParameter[] CreateObjectParametersFromParameterCollection(ParameterCollection paramColl) 714List<ObjectParameter> objectParameters = new List<ObjectParameter>(); 735internal ObjectParameter[] GetOrderByParameters() 740internal ObjectParameter[] GetWhereParameters() 746internal ObjectParameter[] GetCommandParameters() 751internal ObjectParameter[] GetSelectParameters()
System\Data\WebControls\EntityDataSourceQueryBuilder.cs (27)
25private readonly ObjectParameter[] _commandParameters; 27private readonly ObjectParameter[] _whereParameters; 35string commandText, ObjectParameter[] commandParameters, 36string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 37string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 52string commandText, ObjectParameter[] commandParameters, 53string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 54string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 115ObjectParameter[] orderByParameters; 126ObjectParameter[] orderByParameters; 182string commandText, ObjectParameter[] commandParameters, 183string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 184string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 202string commandText, ObjectParameter[] commandParameters, 203string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 204string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 227private readonly ObjectParameter[] _selectParameters; 230string commandText, ObjectParameter[] commandParameters, 231string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 232string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 248string commandText, ObjectParameter[] commandParameters, 249string whereExpression, ObjectParameter[] whereParameters, string entitySetQueryExpression, 250string selectExpression, string groupByExpression, ObjectParameter[] selectParameters, 280internal static readonly ObjectParameter[] EmptyObjectParameters = new ObjectParameter[] { }; 285ObjectParameter[] commandParameters) 288ObjectParameter[] queryParameters;
System\Data\WebControls\EntityDataSourceView.cs (7)
184private static readonly Type[] queryBuilderCreatorArgTypes = { typeof(DataSourceSelectArguments), typeof(string), typeof(ObjectParameter[]), 185typeof(string), typeof(ObjectParameter[]), typeof(string), 186typeof(string), typeof(string), typeof(ObjectParameter[]), 246ObjectParameter[] whereParameters; 783private void GenerateWhereClause(out string whereClause, out ObjectParameter[] whereParameters) 796List<ObjectParameter> whereParameterList = new List<ObjectParameter>();
System\Data\WebControls\OrderByBuilder.cs (3)
45internal void Generate(TypeUsage tu, out string orderBy, out ObjectParameter[] orderByParameters, bool applySortExpression) 51private void GenerateOrderByClause(TypeUsage tu, out string orderByClause, out ObjectParameter[] orderByObjectParameters, bool applySortExpression) 94orderByObjectParameters = new ObjectParameter[] { };