Exemple #1
0
 /// <summary>
 /// Builds and registers the provider as a global filter provider
 /// </summary>
 /// <param name="filters"></param>
 /// <param name="removeGlobal">True to remove the implicit GlobalFilters provider</param>
 public void RegisterProvider(FilterProviderCollection filters, bool removeGlobal = false)
 {
     if (removeGlobal)
     {
         filters.RemoveAll(d => d.GetType() == typeof(GlobalFilterCollection));
     }
     filters.Add(BuildProvider());
 }