255 references to Constant
Aspire.Hosting.RemoteHost (20)
Ats\AtsCallbackProxyFactory.cs (20)
158Expression.Constant(this), 163var addCall = Expression.Call(jsonObjVar, addMethod!, Expression.Constant($"p{paramIndex}"), marshalCall); 184Expression.Constant(this), 186Expression.Constant(callbackId), 189Expression.Constant(ctParamIndex)); 199Expression.Constant(this), 201Expression.Constant(callbackId), 204Expression.Constant(ctParamIndex)); 214Expression.Constant(this), 216Expression.Constant(callbackId), 219Expression.Constant(ctParamIndex)); 229Expression.Constant(this), 231Expression.Constant(callbackId), 234Expression.Constant(ctParamIndex)); 323Expression.Constant(this), 325Expression.Constant(callbackId), 330Expression.Constant(ctParamIndex)); 342Expression.Constant(this), 344Expression.Constant(callbackId), 349Expression.Constant(ctParamIndex));
Microsoft.AspNetCore.Components.Endpoints (13)
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (13)
47Expression.Assign(succeeded, Expression.Constant(true)), 288Expression.Constant(prefix)); 298Expression.Constant(message), 299Expression.NewArrayInit(typeof(object), Expression.Constant(parameter))); 315Expression.Constant(prefix)); 380Expression.Constant(property.Name)), 390Expression.Constant(property.Type), 399Expression.Constant(property.Name)), 484Expression.Constant(constructorParameter.Name)), 493Expression.Constant(constructorParameter.Type), 502Expression.Constant(constructorParameter.Name)), 554Expression.Assign(foundValueParam, Expression.Constant(false)), 555Expression.Assign(succeeded, Expression.Constant(true)),
Microsoft.AspNetCore.Http.Extensions (87)
RequestDelegateFactory.cs (61)
108private static readonly BinaryExpression TempSourceStringNotNullExpr = Expression.NotEqual(TempSourceStringExpr, Expression.Constant(null)); 109private static readonly BinaryExpression TempSourceStringNullExpr = Expression.Equal(TempSourceStringExpr, Expression.Constant(null)); 458contextArgAccess[i] = Expression.Call(FilterContextExpr, EndpointFilterInvocationContextGetArgument.MakeGenericMethod(argTypes[i]), Expression.Constant(i)); 464Expression.Property(FilterContextArgumentsExpr, ListIndexer, Expression.Constant(i)), 483Expression.GreaterThanOrEqual(FilterContextHttpContextStatusCodeExpr, Expression.Constant(400)), 1008Expression.Assign(StatusCodeExpr, Expression.Constant(400))), 1025Expression.Assign(StatusCodeExpr, Expression.Constant(400)), 1588var indexArguments = new[] { Expression.Constant(key) }; 1685Expression.Constant(key), 1689Expression.Constant(key), 1704var parameterTypeNameConstant = Expression.Constant(TypeNameHelper.GetTypeDisplayName(parameter.ParameterType, fullName: false)); 1705var parameterNameConstant = Expression.Constant(parameter.Name); 1706var sourceConstant = Expression.Constant(source); 1789Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 1792TempSourceStringExpr, Expression.Constant(factoryContext.ThrowOnBadRequest))); 1794var tryParseCall = tryParseMethodCall(parsedValue, Expression.Constant(CultureInfo.InvariantCulture)); 1807Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 1810Expression.Constant(factoryContext.ThrowOnBadRequest)) 1843Expression.Assign(index, Expression.Constant(0)), 1874Expression.NotEqual(stringArrayExpr!, Expression.Constant(null)), 1887Expression.NotEqual(stringArrayExpr!, Expression.Constant(null)), 1931var parameterTypeNameConstant = Expression.Constant(TypeNameHelper.GetTypeDisplayName(parameter.ParameterType, fullName: false)); 1932var parameterNameConstant = Expression.Constant(parameter.Name); 1933var sourceConstant = Expression.Constant(source); 1947Expression.IfThen(Expression.Equal(argument, Expression.Constant(null)), 1949Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 1952Expression.Constant(factoryContext.ThrowOnBadRequest)) 1971Expression.Condition(Expression.Equal(valueExpression, Expression.Convert(Expression.Constant(StringValues.Empty), parameter.ParameterType)), 1972Expression.Convert(Expression.Constant(null), parameter.ParameterType), 1987Expression.Condition(Expression.NotEqual(valueExpression, Expression.Constant(null)), 1995? Expression.Call(GetHeaderSplitMethod, property, Expression.Constant(key)) 2066var boundValueExpr = Expression.ArrayIndex(BoundValuesArrayExpr, Expression.Constant(factoryContext.ParameterBinders.Count - 1)); 2074Expression.Equal(boundValueExpr, Expression.Constant(null)), 2076Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 2079Expression.Constant(typeName), 2080Expression.Constant(parameter.Name), 2081Expression.Constant(message), 2082Expression.Constant(factoryContext.ThrowOnBadRequest)) 2216var processFormExpr = Expression.Call(ProcessFormMethod, FormExpr, Expression.Constant(formDataMapperOptions.MaxKeyBufferSize), formDict, formBuffer); 2222Expression.Constant(CultureInfo.InvariantCulture), 2223Expression.Call(AsMemoryMethod, formBuffer, Expression.Constant(0), Expression.Constant(formDataMapperOptions.MaxKeyBufferSize)), 2228Expression.Constant(formDataMapperOptions.MaxRecursionDepth)); 2232Expression.Constant(formDataMapperOptions.MaxCollectionSize)); 2237Expression.Constant(formDataMapperOptions)); 2246Expression.Constant(false)); 2248Expression.NotEqual(formBuffer, Expression.Constant(null)), 2251var parameterTypeNameConstant = Expression.Constant(TypeNameHelper.GetTypeDisplayName(parameter.ParameterType, fullName: false)); 2252var parameterNameConstant = Expression.Constant(parameter.Name); 2287Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 2294Expression.Constant(factoryContext.ThrowOnBadRequest)) 2384Expression.Equal(BodyValueExpr, Expression.Constant(null)), 2386Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 2389Expression.Constant(parameter.Name), 2390Expression.Constant(factoryContext.ThrowOnBadRequest) 2408Expression.Equal(BodyValueExpr, Expression.Constant(null)), 2410Expression.Assign(WasParamCheckFailureExpr, Expression.Constant(true)), 2413Expression.Constant(TypeNameHelper.GetTypeDisplayName(parameter.ParameterType, fullName: false)), 2414Expression.Constant(parameter.Name), 2415Expression.Constant("body"), 2416Expression.Constant(factoryContext.ThrowOnBadRequest))
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (13)
47Expression.Assign(succeeded, Expression.Constant(true)), 288Expression.Constant(prefix)); 298Expression.Constant(message), 299Expression.NewArrayInit(typeof(object), Expression.Constant(parameter))); 315Expression.Constant(prefix)); 380Expression.Constant(property.Name)), 390Expression.Constant(property.Type), 399Expression.Constant(property.Name)), 484Expression.Constant(constructorParameter.Name)), 493Expression.Constant(constructorParameter.Type), 502Expression.Constant(constructorParameter.Name)), 554Expression.Assign(foundValueParam, Expression.Constant(false)), 555Expression.Assign(succeeded, Expression.Constant(true)),
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (7)
209var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 261var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 313Expression.Constant(null) 376Expression.Constant(getAwaiterFunc), 377Expression.Constant(isCompletedFunc), 378Expression.Constant(getResultFunc), 379Expression.Constant(onCompletedFunc),
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (6)
115Expression.Assign(success, Expression.Call(_enumTryParseMethod, Expression.Constant(type), TempSourceStringExpr, enumAsObject)), 128Expression.Constant(UriKind.RelativeOrAbsolute), 158Expression.Constant(dateTimeStyles), 167Expression.Constant(numberStyle), 252typedCall = Expression.Call(methodInfo, HttpContextExpr, Expression.Constant(parameter)); 273typedCall = Expression.Call(methodInfo, HttpContextExpr, Expression.Constant(parameter));
Microsoft.AspNetCore.Mvc.Abstractions (6)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (6)
115Expression.Assign(success, Expression.Call(_enumTryParseMethod, Expression.Constant(type), TempSourceStringExpr, enumAsObject)), 128Expression.Constant(UriKind.RelativeOrAbsolute), 158Expression.Constant(dateTimeStyles), 167Expression.Constant(numberStyle), 252typedCall = Expression.Call(methodInfo, HttpContextExpr, Expression.Constant(parameter)); 273typedCall = Expression.Call(methodInfo, HttpContextExpr, Expression.Constant(parameter));
Microsoft.AspNetCore.Mvc.Core (10)
ModelBinding\Binders\TryParseModelBinder.cs (1)
136Expression.Call(AddModelErrorMethod, BindingContextExpression, Expression.Constant(new FormatException()))),
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (2)
276constructorArguments[i] = Expression.ArrayAccess(factoryArgumentArray, Expression.Constant(i)); 288var defaultValueExpression = Expression.Constant(defaultValue);
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (7)
209var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 261var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 313Expression.Constant(null) 376Expression.Constant(getAwaiterFunc), 377Expression.Constant(isCompletedFunc), 378Expression.Constant(getResultFunc), 379Expression.Constant(onCompletedFunc),
Microsoft.AspNetCore.Mvc.Razor (1)
Compilation\DefaultRazorPageFactoryProvider.cs (1)
49var propertyBindExpression = Expression.Bind(pathProperty, Expression.Constant(viewDescriptor.RelativePath));
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\ExecutorFactory.cs (1)
60Expression.ArrayIndex(arguments, Expression.Constant(i)),
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
CachedExpressionCompiler.cs (1)
13private static readonly Expression NullExpression = Expression.Constant(value: null);
Microsoft.AspNetCore.SignalR.Core (7)
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (7)
209var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 261var valueObj = Expression.ArrayIndex(parametersParameter, Expression.Constant(i)); 313Expression.Constant(null) 376Expression.Constant(getAwaiterFunc), 377Expression.Constant(isCompletedFunc), 378Expression.Constant(getResultFunc), 379Expression.Constant(onCompletedFunc),
Microsoft.CSharp (36)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
139Expression.Constant(e.Message)
Microsoft\CSharp\RuntimeBinder\ComInterop\BoolArgBuilder.cs (3)
25Expression.Constant((short)(-1)), 26Expression.Constant((short)0) 36Expression.Constant((short)0)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeAction.cs (3)
37Expression.Constant(SR.COMCannotPerformCall) 78nestedArgs.Add(Expression.ArrayAccess(array, Expression.Constant(i))); 84Expression.Equal(Expression.ArrayLength(array), Expression.Constant(count)),
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (6)
209Expression.Constant(names), 284Expression.Constant(invokeKind), 434Expression.Constant(_totalExplicitArgs) 450Expression.Constant(1) 457Expression.Constant(ComDispIds.DISPID_PROPERTYPUT) 485Expression.Constant(_keywordArgNames.Length)
Microsoft\CSharp\RuntimeBinder\ComInterop\DispatchArgBuilder.cs (4)
45Expression.Equal(parameter, Expression.Constant(null)), 46Expression.Constant(IntPtr.Zero), 58Expression.Equal(value, Expression.Constant(IntPtr.Zero)), 59Expression.Constant(null),
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (2)
83Expression.Constant(method), 103Expression.Equal(dispId, Expression.Constant(_callable.DispId))
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (7)
59Expression.Constant(method), 118Expression.Constant(method) 131Expression.Constant(eventDesc.SourceIID), 132Expression.Constant(eventDesc.Dispid) 209Expression.Constant(method), 230Expression.Constant(null), 254Expression.Constant(typeDesc)
Microsoft\CSharp\RuntimeBinder\ComInterop\NullArgBuilder.cs (1)
19return Expression.Constant(null);
Microsoft\CSharp\RuntimeBinder\ComInterop\StringArgBuilder.cs (1)
56Expression.Equal(value, Expression.Constant(IntPtr.Zero)),
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeEnumMetaObject.cs (2)
47Expression.Constant(_desc.TypeLib.Guid) 57Expression.Constant(_desc.TypeName)
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeLibMetaObject.cs (2)
32Expression.Constant(_lib.Guid) 38Expression.Constant(
Microsoft\CSharp\RuntimeBinder\ComInterop\UnknownArgBuilder.cs (4)
45Expression.Equal(parameter, Expression.Constant(null)), 46Expression.Constant(IntPtr.Zero), 58Expression.Equal(value, Expression.Constant(IntPtr.Zero)), 59Expression.Constant(null),
Microsoft.Extensions.DependencyInjection (5)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (5)
98return Expression.Constant(CallSiteRuntimeResolver.Instance.Resolve(singletonCallSite, _rootScope)); 103return Expression.Constant(constantCallSite.DefaultValue); 113return Expression.Invoke(Expression.Constant(factoryCallSite.Factory), ScopeParameter); 138return Expression.Constant( 210return Expression.Invoke(Expression.Constant(lambda), ScopeParameter);
Microsoft.Extensions.DependencyInjection.Abstractions (5)
ActivatorUtilities.cs (5)
414constructorArguments[i] = Expression.ArrayAccess(factoryArgumentArray, Expression.Constant(parameterMap[i])); 422Expression.Constant(hasDefaultValue), 431ConstantExpression? defaultValueExpression = Expression.Constant(defaultValue); 438return Expression.Block(Expression.IfThen(Expression.Equal(serviceProvider, Expression.Constant(null)), Expression.Throw(Expression.Constant(new ArgumentNullException(nameof(serviceProvider))))),
Microsoft.NET.Sdk.Publish.Tasks (1)
MsDeploy\DynamicAssembly.cs (1)
163MethodCallExpression body = Expression.Call(Expression.Constant(d), invokeMethod, parameters);
Microsoft.VisualBasic.Core (12)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (12)
408Expression.Constant(Name), 500Expression.Constant(_lateCall) 569Expression.Constant(_reportErrors) 638Expression.Constant(_reportErrors) 694Expression.Constant(Name), 751Expression.Constant(Name), 753Expression.Constant(_optimisticSet), 754Expression.Constant(_rValueBase) 793Return New DynamicMetaObject(Expression.Constant(IDOBinder.missingMemberSentinel), IDOUtils.CreateRestrictions(target)) 1084Expression.Constant(_optimisticSet), 1085Expression.Constant(_rValueBase) 1311writeback.Add(Expression.Assign(arg, Expression.ArrayIndex(array, Expression.Constant(i))))
PresentationFramework-SystemCore (1)
DynamicAccessorImpl.cs (1)
237Expression.Constant(message)
System.ComponentModel.Composition (6)
System\ComponentModel\Composition\ConstraintServices.cs (6)
133Expression.Constant(constantKey)); 160Expression.Constant(constantKey)) 178Expression.Constant(constantValue), 183Expression.Constant(metadataName))); 197Expression.Constant(CompositionConstants.ProductDefinitionMetadataName)); 203Expression.Constant(CompositionConstants.ProductDefinitionMetadataName));
System.Composition.TypedParts (3)
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (1)
91Expression.Constant(d.Value.Target.GetDescriptor().Activator),
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (1)
187Expression.Convert(Expression.Call(Expression.Constant(a), s_activatorInvoke, contextParam, operationParm), pi.ParameterType);
System\Composition\TypedParts\Discovery\DiscoveredPropertyExport.cs (1)
29Expression.Convert(Expression.Call(Expression.Constant(partActivator), s_activatorInvoke, args), _property.DeclaringType),
System.Linq.Expressions (21)
System\Dynamic\DynamicObject.cs (2)
615Expression.Constant(convertFailed), 620Expression.Constant("null"),
System\Dynamic\ExpandoObject.cs (3)
797Expression.Constant(name), 871Expression.Constant(binder.Name), 890Expression.Constant(binder.Name),
System\Linq\Expressions\Compiler\LambdaCompiler.cs (1)
291return Utils.GetStrongBoxValueField(Expression.Constant(new StrongBox<T>()));
System\Linq\Expressions\DynamicExpression.cs (1)
43var site = Expression.Constant(CallSite.Create(DelegateType, Binder));
System\Linq\Expressions\Interpreter\TypeOperations.cs (3)
611Expression.Constant(new Func<IRuntimeVariables, IRuntimeVariables, int[], IRuntimeVariables>(MergeRuntimeVariables)), 614Expression.Constant(indexes) 630return Expression.Convert(Utils.GetStrongBoxValueField(Expression.Constant(box)), node.Type);
System\Linq\Expressions\Utils.cs (9)
33private static readonly ConstantExpression s_true = Expression.Constant(BoxedTrue); 34private static readonly ConstantExpression s_false = Expression.Constant(BoxedFalse); 36private static readonly ConstantExpression s_m1 = Expression.Constant(BoxedIntM1); 37private static readonly ConstantExpression s_0 = Expression.Constant(BoxedInt0); 38private static readonly ConstantExpression s_1 = Expression.Constant(BoxedInt1); 39private static readonly ConstantExpression s_2 = Expression.Constant(BoxedInt2); 40private static readonly ConstantExpression s_3 = Expression.Constant(BoxedInt3); 43public static readonly ConstantExpression Null = Expression.Constant(null); 55_ => Expression.Constant(value),
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (2)
169Expression.Constant(indexes) 180return Utils.GetStrongBoxValueField(Expression.Constant(box));
System.Linq.Queryable (16)
System\Linq\EnumerableQuery.cs (1)
47_expression = Expression.Constant(this);
System\Linq\Queryable.cs (15)
1357source.Expression, Expression.Constant(count))); 1375source.Expression, Expression.Constant(range))); 1413source.Expression, Expression.Constant(count))); 1639source.Expression, Expression.Constant(size))); 2236source.Expression, Expression.Constant(index))); 2258source.Expression, Expression.Constant(index))); 2270source.Expression, Expression.Constant(index))); 2288source.Expression, Expression.Constant(index))); 3264source.Expression, Expression.Constant(seed), Expression.Quote(func))); 3278source.Expression, Expression.Constant(seed), Expression.Quote(func), Expression.Quote(selector))); 3308source.Expression, Expression.Quote(keySelector), Expression.Constant(seed), Expression.Quote(func), Expression.Constant(keyComparer, typeof(IEqualityComparer<TKey>)))); 3351source.Expression, Expression.Constant(count) 3364source.Expression, Expression.Constant(count))); 3376source.Expression, Expression.Constant(element))); 3388source.Expression, Expression.Constant(element)));
System.ServiceModel.Primitives (3)
System\ServiceModel\Dispatcher\InvokerUtil.cs (3)
135expressions.Add(Expression.Assign(variable, Expression.Convert(Expression.ArrayIndex(inputsParam, Expression.Constant(inputParameterCount)), variableType))); 174Expression.ArrayAccess(outputsParam, Expression.Constant(j)), 180Expression.ArrayAccess(outputsParam, Expression.Constant(j)),