private void OnSelectingProvider(SelectingProviderEventArgs e)
        {
            EventHandler <SelectingProviderEventArgs> handler = _selectingProvider;

            if (handler != null)
            {
                handler(this, e);
            }
        }
 private RoleProvider GetRoleProvider(IPrincipal user) {
     string providerName = Roles.Provider.Name;
     SelectingProviderEventArgs args = new SelectingProviderEventArgs(user, providerName);
     OnSelectingProvider(args);
     providerName = args.ProviderName;
     RoleProvider provider = Roles.Providers[providerName];
     if (provider == null) {
         throw new ProviderException(AtlasWeb.RoleService_RoleProviderNotFound);
     }
     return provider;
 }
        private RoleProvider GetRoleProvider(IPrincipal user)
        {
            string providerName             = Roles.Provider.Name;
            SelectingProviderEventArgs args = new SelectingProviderEventArgs(user, providerName);

            OnSelectingProvider(args);
            providerName = args.ProviderName;
            RoleProvider provider = Roles.Providers[providerName];

            if (provider == null)
            {
                throw new ProviderException(AtlasWeb.RoleService_RoleProviderNotFound);
            }
            return(provider);
        }
 private void OnSelectingProvider(SelectingProviderEventArgs e) {
     EventHandler<SelectingProviderEventArgs> handler = _selectingProvider;
     if (handler != null) {
         handler(this, e);
     }
 }