Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
З.Ы. Если у вас есть пожелания к анализатору исключений, то свистите, я с удовольствием их добавлю.Можно добавить еще одну диагностику, проверяющую, что исключение не должно выбрасыватся для async void методов.
private async void ThrowExceptionAsync()
{
throw new InvalidOperationException();
}
public void AsyncVoidExceptionsCannotBeCaughtByCatch()
{
try
{
ThrowExceptionAsync();
}
catch (Exception)
{
// The exception is never caught here!
throw;
}
}
поскольку можно посмотреть секцию exceptions документации.
поскольку можно посмотреть секцию exceptions документации.
Анализатор исключений на базе Roslyn-а