Дано:
public abstract class A : EditableObject<A>
{
public abstract B LinkedB { get; set; }
public abstract string Name { get; set; }
}
public abstract class B : EditableObject<B>
{
public abstract B LinkedB { get; set; }
public abstract string Name { get; set; }
}
потом на форму кидаем ObjectBinder и выбираем в качестве ItemType, класс A
затем на форму кидаем любой контрол, например TextBox, и пытаемся забиндить в дизайнере что угодно на любое его поле.
В результате VS тупо валится с ошибкой.
"Сбойное приложение devenv.exe, версия 9.0.30729.1, штамп времени 0x488f2b50, сбойный модуль kernel32.dll, версия 6.0.6001.18215, штамп времени 0x49953395, код исключения 0xe053534f, смещение ошибки 0x000442eb, ИД процесса 0x10a8, время запуска приложения 0x01c9ecc4b1ce54e1."
".NET Runtime version 2.0.50727.3074 — Неисправимая ошибка в модуле исполнения (6FC11132) (0)"