18 int IArgumentProvider.ArgumentCount => 4;
60 return enumerator.Current ==
_arg3;
Enumerator GetEnumerator()
static ReadOnlyCollection< ParameterExpression > ReturnReadOnly(IParameterProvider provider, ref object collection)
override ReadOnlyCollection< Expression > GetOrMakeArguments()
readonly Expression _arg3
readonly Expression _arg2
override DynamicExpression Rewrite(Expression[] args)
DynamicExpression4(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3)
override bool SameArguments(ICollection< Expression > arguments)
readonly Expression _arg1
static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[] arguments)
Expression GetArgument(int index)