public IBibleProvider CreateProvider(Bibles.IBibleDescriptor descriptor)
 {
     IBibleProvider provider = null;
     if (descriptor is FileBibleDescriptor)
     {
         provider = new FileBibleProvider();
     }
     else if (descriptor is DatabaseBibleDescriptor)
     {
         provider = new DatabaseBibleProvider();
     }
     if (provider != null)
     {
         provider.Initialize(descriptor);
     }
     return provider;
 }
        public IBibleProvider CreateProvider(Bibles.IBibleDescriptor descriptor)
        {
            IBibleProvider provider = null;

            if (descriptor is FileBibleDescriptor)
            {
                provider = new FileBibleProvider();
            }
            else if (descriptor is DatabaseBibleDescriptor)
            {
                provider = new DatabaseBibleProvider();
            }
            if (provider != null)
            {
                provider.Initialize(descriptor);
            }
            return(provider);
        }