System.Web.Mvc.DependencyResolverExtensions.GetFilterProviders C# (CSharp) Method

GetFilterProviders() public static method

Gets the set of IWebHookFilterProvider instances registered with the Dependency Injection engine or an empty collection if none are registered.
public static GetFilterProviders ( this services ) : IEnumerable
services this The implementation.
return IEnumerable
        public static IEnumerable<IWebHookFilterProvider> GetFilterProviders(this IDependencyResolver services)
        {
            IEnumerable<IWebHookFilterProvider> filterProviders = services.GetServices<IWebHookFilterProvider>();
            if (filterProviders == null || !filterProviders.Any())
            {
                filterProviders = CustomServices.GetFilterProviders();
            }
            return filterProviders;
        }
    }