private IInterceptor[] SelectUserInterceptors(MethodInfo method, List<IInterceptor> userInterceptors, Type type) { var selectedInterceptors = userInterceptors.ToArray(); if (userProvidedSelector != null) selectedInterceptors = userProvidedSelector.SelectInterceptors(type, method, selectedInterceptors); return selectedInterceptors; }