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