public override void Add(ProviderBase provider)
{
if (provider == null)
{
throw new ArgumentNullException("provider");
}
if (!(provider is BlogFileSystemProvider))
{
throw new ArgumentException("Invalid provider type", "provider");
}
base.Add(provider);
}