protected override Expression VisitServiceProviderService(ServiceProviderService serviceProviderService, ParameterExpression provider) { return(provider); }
protected abstract TResult VisitServiceProviderService(ServiceProviderService serviceProviderService, TArgument argument);
protected override object VisitServiceProviderService(ServiceProviderService serviceProviderService, ServiceProvider provider) { return(provider); }
protected override Type VisitServiceProviderService(ServiceProviderService serviceProviderService, CallSiteValidatorState state) => null;