Re[4]: Как получить экземпляр TypeConverter указанный в атри
От: _FRED_ Черногория
Дата: 24.07.08 05:46
Оценка: 1 (1)
Здравствуйте, WareZzhKa, Вы писали:

WZK>Код будет вывалить эксепшены — ведь некоторые конвертеры не имеют конструктор без параметров (например, EnumTypeConverter)! Мне вот поэтому и интересно как разрулить систуацию. Пытался прогами рефлекторами посмотреть как же получает конвертер метод GetConverter. чето — не получилось это сделать((( Или GetConverter ищет сначала конструктор без параметров, а потом конструктор с 1 параметром Type?


При создании TypeConverter-а сначала ищется [открытый] конструктор с одним параметром типа Type. Если такого конструктора не оказалось, вызывается конструктор без параметров. За подробностями — в ReflectTypeDescriptionProvider. Впрочем, никто не мешает сделать свой ITypeDescriptionProvider под свои нужды.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.