49 references to GetParametersCached
System.Linq.Expressions (49)
System\Dynamic\Utils\DelegateHelpers.cs (1)
210ParameterInfo[] parameters = delegateInvokeMethod.GetParametersCached();
System\Dynamic\Utils\ExpressionUtils.cs (1)
237ParameterInfo[] pis = method.GetParametersCached();
System\Dynamic\Utils\TypeExtensions.cs (1)
47ParameterInfo[] ps = mi.GetParametersCached();
System\Dynamic\Utils\TypeUtils.cs (1)
727ParameterInfo[] pis = mi.GetParametersCached();
System\Linq\Expressions\BinaryExpression.cs (8)
294!TypeUtils.AreEquivalent(method.GetParametersCached()[0].ParameterType.GetNonRefType(), Left.Type); 635ParameterInfo[] pms = method.GetParametersCached(); 687ParameterInfo[] pis = b.Method!.GetParametersCached(); 802ParameterInfo[] pms = method.GetParametersCached(); 845ParameterInfo[] pmsOpTrue = opTrue.GetParametersCached(); 1399ParameterInfo[] pms = method.GetParametersCached(); 1551ParameterInfo[] pms = mi.GetParametersCached(); 2768ParameterInfo[] pis = b.Method!.GetParametersCached();
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
441foreach (ParameterInfo pi in mi.GetParametersCached()) 515ParameterInfo[] pis = method.GetParametersCached();
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (1)
248Type result = node.Comparison.GetParametersCached()[1].ParameterType.GetNonRefType();
System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs (1)
308ParameterInfo[] pis = node.Method.GetParametersCached();
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (1)
333var parameters = method.GetParametersCached();
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
1072if (method != null && method.GetParametersCached().Any(p => p.ParameterType.IsByRef))
System\Linq\Expressions\DynamicExpression.cs (5)
898var parameters = method.GetParametersCached(); 928var parameters = method.GetParametersCached(); 961var parameters = method.GetParametersCached(); 997var parameters = method.GetParametersCached(); 1015var pi = method.GetParametersCached();
System\Linq\Expressions\ElementInit.cs (1)
105ParameterInfo[] pis = addMethod.GetParametersCached();
System\Linq\Expressions\IndexExpression.cs (4)
302parms = mi.GetParametersCached(); 313parms = mi.GetParametersCached(); 400getParameters = getter.GetParametersCached(); 407ParameterInfo[] setParameters = setter.GetParametersCached();
System\Linq\Expressions\Interpreter\CallInstruction.cs (1)
30return Create(info, info.GetParametersCached());
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
892EmitCall(method, method.GetParametersCached());
System\Linq\Expressions\Interpreter\LightCompiler.cs (3)
1042ParameterInfo[] parameters = method.GetParametersCached(); 2141ParameterInfo[] parameters = method.GetParametersCached(); 2392ParameterInfo[] parameters = node.Constructor.GetParametersCached();
System\Linq\Expressions\LambdaExpression.cs (1)
936ParameterInfo[] pis = mi.GetParametersCached();
System\Linq\Expressions\MemberExpression.cs (2)
264else if (mi.GetParametersCached().Length != 1) 269else if (mi.GetParametersCached().Length != 0)
System\Linq\Expressions\MethodCallExpression.cs (1)
1349ParameterInfo[] parms = m.GetParametersCached();
System\Linq\Expressions\NewExpression.cs (2)
207ConstructorInfo? ci = type.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).SingleOrDefault(c => c.GetParametersCached().Length == 0); 223if ((pis = constructor.GetParametersCached()).Length > 0)
System\Linq\Expressions\SwitchExpression.cs (2)
75!TypeUtils.AreEquivalent(SwitchValue.Type, Comparison.GetParametersCached()[0].ParameterType.GetNonRefType()); 200ParameterInfo[] pms = comparison.GetParametersCached();
System\Linq\Expressions\UnaryExpression.cs (4)
66return (operandIsNullable && !TypeUtils.AreEquivalent(Method.GetParametersCached()[0].ParameterType, Operand.Type)) || 349ValidateParamsWithOperandsOrThrow(u.Method!.GetParametersCached()[0].ParameterType, operand.Type, unaryType, name); 384ParameterInfo[] pms = method.GetParametersCached(); 430ParameterInfo[] pms = method.GetParametersCached();
System\Runtime\CompilerServices\CallSite.cs (3)
336ParameterInfo[] pis = invoke.GetParametersCached(); 368ParameterExpression[] @params = Array.ConvertAll(invoke.GetParametersCached(), p => Expression.Parameter(p.ParameterType, p.Name)); 671ParameterExpression[] @params = Array.ConvertAll(invoke.GetParametersCached(), p => Expression.Parameter(p.ParameterType, p.Name));
System\Runtime\CompilerServices\CallSiteBinder.cs (1)
59ParameterInfo[] pis = invoke.GetParametersCached();