Сообщение Класса нет в net35, но и компилируется и работает от 08.02.2021 12:28
Изменено 08.02.2021 12:29 VladCore
Класса нет, но и компилируется и работает
Речь про AggregateException и TargetFrameworks=net35 и другие.
Вот такой код нормально работает в net35:
Как?
P.S. Пока писал вспомнил что юзаю Theraot.Core — они там его НАВЕРНО добавили?
Вот такой код нормально работает в net35:
public static IEnumerable<Exception> AsFlattenExceptionList(this Exception ex)
{
while (ex != null)
{
if (ex is AggregateException ae)
{
foreach (var subException in ae.Flatten().InnerExceptions)
{
yield return subException;
}
yield break;
}
yield return ex;
ex = ex.InnerException;
}
}
Как?
P.S. Пока писал вспомнил что юзаю Theraot.Core — они там его НАВЕРНО добавили?
Класса нет в net35, но и компилируется и работает
Речь про AggregateException и TargetFrameworks=net35 и другие.
Вот такой код нормально работает в net35:
Как?
P.S. Пока писал вспомнил что юзаю Theraot.Core — они там его НАВЕРНО добавили?
Вот такой код нормально работает в net35:
public static IEnumerable<Exception> AsFlattenExceptionList(this Exception ex)
{
while (ex != null)
{
if (ex is AggregateException ae)
{
foreach (var subException in ae.Flatten().InnerExceptions)
{
yield return subException;
}
yield break;
}
yield return ex;
ex = ex.InnerException;
}
}
Как?
P.S. Пока писал вспомнил что юзаю Theraot.Core — они там его НАВЕРНО добавили?