Указанный аргумент находится вне диапазона допустимых значений. (Параметр index)
Я не знаю, какой объект выдает это исключение и почему.
Я даже пытался определить номер строки, где возникает это исключение, с помощью этого кода:
Код: Выделить всё
catch(Exception ex)
{
var st = new StackTrace(e, true);
var frame = st.GetFrame(0);
var l = frame != null ? frame.GetFileLineNumber() : 0;
log.Error($"{this.GetType().Name}, {MethodBase.GetCurrentMethod()?.Name} Line = {l}, {ex.Message}");
}
Я не знаю не знаю, когда и на каком объекте возникает это исключение
Подробнее здесь: https://stackoverflow.com/questions/791 ... ameter-ind