Me gustaría saber cómo puedo hacer para propagar el lanzamiento de una excepción al nivel superior, el equivalente a poner en Java el Throws en la cabecera de un método. Un ejemplo:
Código C#:
Ver originalmetodo();
metodo()
{
peligroso(); //Método que puede generar una excepción
}
No quiero que la excepción se lance sobre la llamada peligroso(), sino sobre la llamada metodo(). La razón es que metodo() lo tengo ya compilado en un DLL, y cuando se añade como referencia a un proyecto y se produce tal excepción, el IDE abre el código del DLL y señala la excepción dentro de él. Quiero evitar que cualquiera pueda ver el código del DLL de esta manera.
¡Gracias!