public DynamicActionProviderAttribute( Type providerType )
{
if (!typeof(IDynamicActionProvider).IsAssignableFrom( providerType ))
{
throw new ArgumentException( "The specified provider does not implement IDynamicActionProvider" );
}
this.providerType = providerType;
}