protected override object VisitEmptyIEnumerable(EmptyIEnumerableCallSite emptyIEnumerableCallSite, ServiceProvider provider)
 {
     return(emptyIEnumerableCallSite.ServiceInstance);
 }
 protected abstract TResult VisitEmptyIEnumerable(EmptyIEnumerableCallSite emptyIEnumerableCallSite, TArgument argument);
 protected override Type VisitEmptyIEnumerable(EmptyIEnumerableCallSite emptyIEnumerableCallSite, CallSiteValidatorState state) => null;
Example #4
0
 protected override Expression VisitEmptyIEnumerable(EmptyIEnumerableCallSite emptyIEnumerableCallSite, ParameterExpression provider)
 {
     return(Expression.Constant(
                emptyIEnumerableCallSite.ServiceInstance,
                emptyIEnumerableCallSite.ServiceType));
 }