Здравствуйте, WareZzhKa, Вы писали:
WZK>Код будет вывалить эксепшены — ведь некоторые конвертеры не имеют конструктор без параметров (например, EnumTypeConverter)! Мне вот поэтому и интересно как разрулить систуацию. Пытался прогами рефлекторами посмотреть как же получает конвертер метод GetConverter. чето — не получилось это сделать((( Или GetConverter ищет сначала конструктор без параметров, а потом конструктор с 1 параметром Type?
При создании TypeConverter-а сначала ищется [открытый] конструктор с одним параметром типа Type. Если такого конструктора не оказалось, вызывается конструктор без параметров. За подробностями — в ReflectTypeDescriptionProvider. Впрочем, никто не мешает сделать свой ITypeDescriptionProvider под свои нужды.
Help will always be given at Hogwarts to those who ask for it.