-
Notifications
You must be signed in to change notification settings - Fork 114
Closed
Milestone
Description
Опишите ошибку
В случае если в сценарий, который был загружен через ЗагрузитьСценарий() с передачей во втором параметре контекст, попробую себе отрефлексировать таблицу свойств через ЭтотОбъект, будет получена ошибка:
Внешнее исключение (System.ArgumentOutOfRangeException): Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index}
Воспроизведение ошибки
// test.os
ЗагрузитьСценарий("./Загружаемый.os"); // Ок
Контекст = Новый Структура(
"АргументыКоманднойСтроки",
Новый Массив
);
ЗагрузитьСценарий("./Загружаемый.os", Контекст); // Ошибка// Загружаемый.os
Рефлектор = Новый Рефлектор();
Рефлектор.ПолучитьТаблицуСвойств(
ЭтотОбъект
);
Сообщить("Ок");oscript test.osОжидаемое поведение
В ошибку не падает
Окружение
- ОС: Win11 23H2
- Версия: 1.9.1.80
Дополнительная информация
OsReflectorBug.zip
