void IPropertyDescriptorCustomization.Apply(PropertyDescriptor property)
{
if (property == null)
throw new ArgumentNullException("property");
NamingConvention naming = Convention;
UnderscoreConvention underscoring = Underscores;
if (naming == NamingConvention.None && underscoring == UnderscoreConvention.None)
return;
SetName(property, FormatName(FormatName(property.Name, underscoring), naming));
}