Hola Alma, habría que ver que es lo que te regresa la clase o la estructura de como es que el programador la va a usar, porque si tu clase tiene un Try Catch y esa clase se usa desde otro método, aunque el método que la invoca NO tenga try catch como quiera te muestra el error y para eso tendrías que hacer lo siguiente en la clase.........
Suponcamos que la clase se llama "GetInformation"
Código:
public DataTable GetInformation()
{
try
catch(Exception ex)
{
throw new Exception("GetInformation" + " - " + ex.Source + " - " + ex.Message);
}
}
Espero haberme dado a entender y que te sea util lo que te comento.