166 references to Constant
System.Activities (11)
System\Activities\Expressions\MethodCallExpressionHelper.cs (1)
36Expression.Call(typeof(Convert).GetMethod("ChangeType", new Type[] { typeof(object), typeof(Type) }), Expression.ArrayIndex(objectArray, Expression.Constant(i)), Expression.Constant(variable.Type, typeof(Type))),
System\Activities\ExpressionUtilities.cs (9)
64return Expression.Call(RuntimeContextParameter, activityContextGetValueGenericMethod.MakeGenericMethod(locationReference.Type), Expression.Constant(locationReference, typeof(LocationReference))); 1458newExpression = Expression.Call(contextExpression, activityContextGetValueGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference))); 1486newExpression = Expression.Call(Expression.Constant(inlinedReference, typeof(LocationReference)), locationReferenceGetLocationMethod, contextExpression); 1490newExpression = Expression.Call(contextExpression, activityContextGetLocationGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference))); 1518newExpression = Expression.Call(contextExpression, activityContextGetValueGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference))); 1546newExpression = Expression.Call(Expression.Constant(inlinedReference, typeof(LocationReference)), locationReferenceGetLocationMethod, originalExpression.Arguments[0]); 1550newExpression = Expression.Call(contextExpression, activityContextGetLocationGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference))); 1697newExpression = Expression.Call(originalExpression.Object, activityContextGetValueGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference))); 1720newExpression = Expression.Call(originalExpression.Object, activityContextGetLocationGenericMethod.MakeGenericMethod(returnType), Expression.Constant(inlinedReference, typeof(LocationReference)));
System\Activities\XamlIntegration\ExpressionTreeRewriter.cs (1)
49newNode = Expression.Constant(inlinedReference.LocationReference, typeof(LocationReference));
System.Core (38)
Microsoft\Scripting\Actions\CallSite.cs (2)
490Expression.Constant(null, applicable.Type) 637body.Add(Expression.Assign(rule, Expression.Constant(null, rule.Type)));
Microsoft\Scripting\Actions\DynamicObject.cs (1)
429return Expression.Constant(binder, t);
Microsoft\Scripting\Actions\ExpandoObject.cs (6)
702Expression.Constant(klass, typeof(object)), 769Expression.Constant(klass, typeof(object)), 788Expression.Constant(Value.Class, typeof(object)), 833Expression.Constant(originalClass, typeof(object)), 834Expression.Constant(klass, typeof(object)) 846Expression.Constant(originalClass ?? klass, typeof(object))
Microsoft\Scripting\Ast\BinaryExpression.cs (2)
445Constant(null, Type) 449Constant(null, Type)
Microsoft\Scripting\Ast\TypeBinaryExpression.cs (3)
97return Expression.NotEqual(Expression, Expression.Constant(null, Expression.Type)); 99return Expression.ReferenceNotEqual(Expression, Expression.Constant(null, Expression.Type)); 146Expression.Constant(_typeOperand.GetNonNullableType(), typeof(Type))
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (1)
137var boxesConst = Expression.Constant(new RuntimeVariables(boxes.ToArray()), typeof(IRuntimeVariables));
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (2)
604Expression.Equal(dictField, Expression.Constant(null, dictField.Type)), 645Expression.Equal(switchValue, Expression.Constant(null, typeof(string))),
System\Linq\IQueryable.cs (20)
223return Expression.Constant(source, typeof(IEnumerable<TSource>)); 272Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) 322Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) } 349new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) } 375new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) } 401new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) } 427new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) } 542new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) } 557new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) } 607new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) } 625new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) } 647new Expression[] { source.Expression, Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) } 704Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) 734Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) 764Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) 955new Expression[] { source.Expression, Expression.Constant(defaultValue, typeof(TSource)) } 966new Expression[] { source.Expression, Expression.Constant(item, typeof(TSource)) } 977new Expression[] { source.Expression, Expression.Constant(item, typeof(TSource)), Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) } 1017Expression.Constant(comparer, typeof(IEqualityComparer<TSource>))
System\Linq\SequenceQuery.cs (1)
301return Expression.Constant(sq.Enumerable, t);
System.Data.Entity (35)
System\Data\Common\Internal\Materialization\Translator.cs (23)
612private static readonly Expression DBNull_Value = Expression.Constant(DBNull.Value, typeof(object)); 684nullConstant = Expression.Constant(null, type); 689nullConstant = Emit_EnsureType(Expression.Constant(null, typeof(object)), type); 770result = Expression.New(ci, input, keyReader, entitySetReader, Shaper_Context, Expression.Constant(mergeOption, typeof(MergeOption)), Expression.Constant(identityType, typeof(Type))); 797result = Expression.New(ci, input, keyReader, entitySetReader, Shaper_Context, Expression.Constant(mergeOption, typeof(MergeOption)), Expression.Constant(identityType, typeof(Type)), 919entitySetReader = Expression.Constant(null, typeof(EntitySet)); 920return Expression.Constant(null, typeof(EntityKey)); 923entitySetReader = Expression.Constant(simpleEntityIdentity.EntitySet, typeof(EntitySet)); 939entitySetReader = Expression.Constant(null, typeof(EntitySet)); 943Expression.Equal(discriminator, Expression.Constant(i, typeof(int?))), 944Expression.Constant(entitySets[i], typeof(EntitySet)), 983noEntityKeyExpression = Expression.Constant(EntityKey.NoEntitySetKey, typeof(EntityKey)); 987noEntityKeyExpression = Expression.Constant(null, typeof(EntityKey)); 990Expression.Equal(setEntitySetStateSlotValue, Expression.Constant(null, typeof(EntitySet))), 1054Expression.Constant(ordinal), Expression.Constant(propertyName), Expression.Constant(typeName), Expression.Constant(primitiveColumnType, typeof(PrimitiveTypeKind))); 1074result = Expression.Call(Shaper_Parameter, Shaper_GetSpatialColumnValueWithErrorHandling.MakeGenericMethod(resultType), Expression.Constant(ordinal), Expression.Constant(primitiveColumnType, typeof(PrimitiveTypeKind))); 1453Expression discriminatorConstant = Expression.Constant(typeChoice.Key, discriminatorReader.Type); 1714Expression typeUsage = Expression.Constant(type, typeof(TypeUsage)); 2019Expression.Constant(discriminatorValue, discriminator.Type), 2049Expression.Constant(null, typeof(EntityKey)) 2132Expression.Constant(TypeSystem.GetDefaultValue(columnType), columnType),
System\Data\Objects\ELinq\CompiledELinqQueryState.cs (1)
254result = Expression.Constant(value, p.Type);
System\Data\Objects\ELinq\ELinqQueryState.cs (1)
245Expression includeCall = Expression.Call(Expression.Constant(sourceQuery), includeMethod, new Expression[] { Expression.Constant(includePath, typeof(string)) });
System\Data\Objects\ELinq\Funcletizer.cs (3)
505: Expression.Constant(value, expression.Type); 559queryExpression = Expression.Constant(inlineQuery, expressionType); 717constantExpression = Expression.Constant(memberVal, expression.Type);
System\Data\Objects\ELinq\InitializerFacet.cs (2)
303Expression nullProjection = Expression.Constant(null, this.ClrType); 402MemberBinding constantBinding = Expression.Bind(originalBinding.Member, Expression.Constant(
System\Data\Objects\ELinq\LinqExpressionNormalizer.cs (1)
109return Expression.Constant(constant.Value, constant.Value.GetType());
System\Data\Objects\ELinq\MethodCallTranslator.cs (1)
2217parent.TranslateExpression(Expression.Constant(defaultValue, elementType));
System\Data\Objects\ELinq\Translator.cs (1)
88expressions.Add(Expression.Constant(o, elementType));
System\Data\SqlClient\SqlTypesAssembly.cs (2)
25return Expression.Constant(null, typeof(TNullType)); 30return Expression.Constant(null, nullType);
System.Data.Linq (8)
ChangeDirector.cs (2)
369Expression.Constant(memberValue, mm.Type) 404Expression selector = Expression.Lambda(Expression.Constant(0, typeof(int?)), p);
DataContext.cs (1)
817args.Add(Expression.Constant(parameters[i], pType));
DataServices.cs (1)
274Expression keyValueExpression = Expression.Constant(keyValues[i], metaMember.Type);
SqlClient\Query\Funcletizer.cs (1)
55return Expression.Constant(null, ue.Type);
SqlClient\Query\QueryConverter.cs (2)
673Expression.ArrayIndex(cpArray.Accessor.Body, Expression.Constant(vIndex.Value, vIndex.ClrType)), 1965return obs.Select(o => Expression.Constant(o, elemType)).ToArray();
SqlClient\Query\Translator.cs (1)
259: (Expression)Expression.Constant(null, link.Member.Member.DeclaringType);
System.Data.Services (44)
System\Data\Services\Internal\ProjectedWrapper.cs (4)
341Expression.Constant(string.Empty, typeof(string))); 344Expression.Constant(string.Empty, typeof(string))); 369Expression.Constant(string.Empty, typeof(string))); 384Expression.Constant(string.Empty, typeof(string)))));
System\Data\Services\Parsing\FunctionDescription.cs (1)
400return Expression.Constant(null, targetType);
System\Data\Services\Parsing\RequestQueryParser.cs (23)
276Expression lastCondition = Expression.Constant(true, typeof(bool)); 277Expression lastMatch = Expression.Constant(false, typeof(bool)); 360expr = OpenTypeMethods.EqualExpression(expr, Expression.Constant(true, typeof(object))); 369Expression test = Expression.Equal(expr, Expression.Constant(null, typeof(bool?))); 935right = Expression.Constant(0, typeof(int)); 956right = Expression.Constant(0, typeof(int)); 977right = Expression.Constant(0, typeof(int)); 998right = Expression.Constant(0, typeof(int)); 1479return Expression.Constant(false, typeof(bool)); 1483return GenerateNotEqual(left, Expression.Constant(null, left.Type)); 1488GenerateNotEqual(left, Expression.Constant(null, left.Type)), 1490GenerateEqual(right, Expression.Constant(null, right.Type)), 1498return Expression.Constant(false, typeof(bool)); 1502return GenerateNotEqual(right, Expression.Constant(null, right.Type)); 1507GenerateNotEqual(right, Expression.Constant(null, left.Type)), 1509GenerateEqual(left, Expression.Constant(null, right.Type)), 1537left = Expression.Constant(null, right.Type); 1541right = Expression.Constant(null, left.Type); 1955finalArguments[arguments.Length] = Expression.Constant(IsOpenPropertyExpression(arguments[0]), typeof(bool)); 2286Expression test = Expression.Equal(element, Expression.Constant(null, element.Type)); 2293Expression trueIf = Expression.Constant(null, falseIf.Type); 2482return Expression.Constant(null, type); 2536return Expression.Constant(value, type);
System\Data\Services\Providers\BasicExpandProvider.cs (15)
1289Expression.Equal(source, Expression.Constant(null, source.Type)), 1290Expression.Constant(null, expression.Type), 1369ConstantExpression count = Expression.Constant((int)this.Node.MaxResultsExpected + 1, typeof(int)); 1489Expression.Equal(source, Expression.Constant(null, source.Type)), 1490Expression.Constant(null, propertyAccess.Type), 1508skipTokenPropertyBindings[0] = BindByName(projectedSkipTokenType, "ExpandedElement", Expression.Constant((string)null, typeof(string))); 1620propertyAccess = Expression.Constant(null, WebUtil.GetTypeAllowingNull(projectedProperty.Property.Type)); 1625propertyAccess = Expression.Constant(null, typeof(object)); 1672Expression.Constant(null, source.Type)), 1673Expression.Constant(string.Empty, typeof(string)), 1674Expression.Constant(resourceType.FullName, typeof(string))); 1678bindingExpressions[0] = Expression.Constant(resourceType.FullName, typeof(string)); 1717Expression.Equal(source, Expression.Constant(null, source.Type)), 1718Expression.Constant(null, expression.Type), 1770Expression.Constant(this.Node.MaxResultsExpected, typeof(int)));
System\Data\Services\RequestQueryProcessor.cs (1)
240Expression conditionFalse = Expression.Constant(null, conditionTrue.Type);
System.Data.Services.Client (25)
System\Data\Services\Client\ALinq\Evaluator.cs (1)
181return Expression.Constant(constantValue, constantType);
System\Data\Services\Client\ALinq\ExpressionNormalizer.cs (1)
203return Expression.Constant(constant.Value, constant.Value.GetType());
System\Data\Services\Client\ALinq\SkipQueryOptionExpression.cs (1)
66return new SkipQueryOptionExpression(this.Type, Expression.Constant(thisValue + previousValue, typeof(int)));
System\Data\Services\Client\DataServiceQueryOfT.cs (1)
195new Expression[] { Expression.Constant(name), Expression.Constant(value, typeof(object)) }));
System\Data\Services\Client\ProjectionPlanCompiler.cs (21)
435Expression result = CallMaterializer("ProjectionCheckValueForPathIsNull", entry, entryType, Expression.Constant(path, typeof(object))); 450Expression result = CallMaterializer("ProjectionValueForPath", this.materializerExpression, entry, entryType, Expression.Constant(path, typeof(object))); 505Expression iftrue = Expression.Constant(null, assignForProjection.Type); 542Expression projectedTypeExpression = Expression.Constant(projectedType, typeof(Type)); 603Expression.Constant(assignment.Member.Name, typeof(string))); 727Expression.Constant(((MemberExpression)path[pathIndex]).Member.Name, typeof(string))); 800Expression baseTypeExpression = Expression.Constant(baseSourceExpression.Type, typeof(Type)); 860Expression.Constant(null, typeof(DataServiceContext)), 862Expression.Constant(TrackingMode.AutoChangeTracking, typeof(TrackingMode)), 863Expression.Constant(null, typeof(string)), 864Expression.Constant(null, typeof(Func<EntityChangedParams, bool>)), 865Expression.Constant(null, typeof(Func<EntityCollectionChangedParams, bool>))); 878Expression.Constant(null, typeof(DataServiceContext)), 881Expression.Constant(null, typeof(string)), 882Expression.Constant(null, typeof(Func<EntityChangedParams, bool>)), 883Expression.Constant(null, typeof(Func<EntityCollectionChangedParams, bool>))); 900Expression.Constant(null, typeof(DataServiceContext)), 982Expression.Constant(returnElementType, typeof(Type)), 983Expression.Constant(annotation.Segment.StartPath, typeof(object)), 1071Expression.Constant(returnElementType, typeof(Type)), 1072Expression.Constant(annotation.Segment.StartPath, typeof(object)),
System.Web.Extensions (5)
UI\WebControls\Dynamic.cs (2)
1498return Expression.Constant(null, type); 1520return Expression.Constant(value, type);
UI\WebControls\Expressions\PropertyExpression.cs (1)
27Expression valueExpression = Expression.Constant(value, property.Type);
UI\WebControls\Expressions\SearchExpression.cs (2)
84return Expression.Call(property, SearchType.ToString(), Type.EmptyTypes, Expression.Constant(query, property.Type)); 86return Expression.Call(property, SearchType.ToString(), Type.EmptyTypes, Expression.Constant(query, property.Type), Expression.Constant(ComparisonType));