TypeConverters provide the means for converting values to other types.
In the MSDN I've read this about EnumConverter: You should never create an instance of an EnumConverter. Instead, call the …
c# .net typeconverterOnly the ConvertTo method gets called(a lot of times) when accessing the propertygrid. This correctly returns the "Foo!" string …
c# .net propertygrid typeconverter