Я не понимаю, что это такое и когда его использовать. MSDN мне не помог. MSDN заявляет, что ICustomTypeDescriptor Предоставляет интерфейс, который предоставляет информацию динамического пользовательского типа для объекта.
Что такое ICustomTypeDescriptor и когда его использовать?
Ответ 1
Существует много доступных ресурсов, которые показывают различные варианты использования для интерфейса ICustomTypeDescriptor
, но, как правило, типичным вариантом использования является предоставление пользовательского описания типа за пределами стандартного TypeDescriptor
. Интерфейс редко реализуется без необходимости возврата пользовательских дескрипторов элементов, таких как пользовательский PropertyDescriptor
.
Обзор описания дескриптора типа из MSDN - хороший ресурс, который может помочь в дальнейшем уточнить цель и использование.