что такое ICustomTypeDescriptor и когда его использовать?

Я не понимаю, что это такое и когда его использовать. MSDN мне не помогла. MSDN утверждает, что ICustomTypeDescriptor предоставляет интерфейс, который предоставляет динамические сведения о пользовательском типе для объекта.

1 ответов


есть много ресурсов, которые показывают различные варианты использования ICustomTypeDescriptor интерфейс, но короче говоря, типичный случай использования-предоставить описание пользовательского типа за пределами стандартного TypeDescriptor обеспечивает. Интерфейс редко реализуется без необходимости возврата пользовательских дескрипторов-членов, таких как custom PropertyDescriptor.

на обзор дескриптора типа из MSDN хороший ресурс, который может помочь уточнить цели и использования.