Andrei Ovsiankin
Andrei Ovsiankin
Кажется, таких извращений рефлектор не предусматривает by design. Ну т.е. примерно понятно где ошибка, такое просто не предусмотрели.
Даже так? Спасибо, посмотрю (но не знаю когда)
> К @Absolemus по PR #1242 Верно ли, что `Рефлектор.ПолучитьТаблицуСвойств(ЭтотОбъект,Истина);` должен получать то же, что и `ПолучитьТаблицуСвойств(ЭтотОбъект, Ложь)`, включая переданный контекст, плюс глобальные неэкспортные переменные модуля? А неглобальные? По задумке...
> Баг? Нет. Передаваемый контекст доступен только для чтения, так и задумано. С перекрытием то же самое, перекрывать должен, как перекрывает Перем в методе
@nixel2007 @sfaqer вы основные клиенты рефлектора, подскажите, как правильно? Я полагал, что "все, включая приватные"
> GetPropertiesWithPrivate и GetPropertiesWithoutPrivate сделаны существенно по-разному @Mr-Rm там ужас что и давно бы пора навести там порядок со свойствами, полями, экспортными неэкспортными и тем, что выставляется в контекст.
> Полагаю так же, "все включая приватные", ей богу я был уверен что оно так и работает. Оно даже тестами вроде как покрыто....
@Mr-Rm вижу коммит. Добьешь до пуллреквеста?
> Для v2 сделаю, там отмеченного в начале бага нет. Но там всё через LINQ, нет ли вопросов к быстродействию рефлектора? А Linq сильно медленнее по факту? В яве стримы,...
С консолью в прошлый раз огребли проблем. Лучше не надо пока