Я хочу сделать свое собственное исключение, например AggregateException
:
var exceptions = ErrorCollectionExtension.GetErrorsAsExceptions(compiler.Errors);
throw new AggregateException("Error", exceptions);
, которое может принимать в качестве параметра List
из Exceptions
:
public MyException(string message, IEnumerable<Exception> innerExceptions)
: base(message, innerExceptions)
{
}
Но я получаюошибка на innerExceptions
в базе.
Как сделать собственное исключение с таким набором, как AggregateException
?