Boa tarde. Tudo bem?
Como podemos fazer para criar construtores que recebam o nome do parâmetro e passem esse nome para a classe Exception?
Exemplo do meu código:
namespace Exceptions;
public class CurrentAccountException : SystemException
{
public CurrentAccountException(string? message, string? paramName) : base(message) {
}
public CurrentAccountException(string? message, string? paramName, Exception? innerException)
{
}
}
Exemplo do "metadata" da class ArgumentException:
namespace System
{
public class ArgumentException : SystemException
{
public ArgumentException();
public ArgumentException(string? message);
public ArgumentException(string? message, Exception? innerException);
public ArgumentException(string? message, string? paramName);
public ArgumentException(string? message, string? paramName, Exception? innerException);
}
}
Tks;