¿Puedo eliminar la captura vacía con un lanzamiento?

Espero que esto sea sencillo. Trabajo en una base de código grande, la calidad general es buena, pero ocasionalmente obtienes algunos de estos:

try
{
   // Calls a .NET remoting method.
}
catch
{
   throw;
}

Nota, no hay finalmente una lógica y la captura no especifica ninguna excepción ni hace nada más que lo que he proporcionado anteriormente. Sin embargo, sé que atrapar y volver a lanzar puede alterar la pila de llamadas en los detalles de la excepción. De lo que no estoy seguro es si este comportamiento está aquí específicamente debido a una llamada remota .NET.

¿Es seguro eliminar este try-catch? Hasta donde puedo ver, lo es, pero pensé que primero verificaría cualquier comportamiento extraño.

Respuestas a la pregunta(4)

Su respuesta a la pregunta