¿Cómo puedo obtener el nombre de la función de llamada en C #?

Necesito obtener el nombre de la función de llamada en C #. Leí sobre el método de apilamiento, pero en todas partes dice que no es confiable y daña el rendimiento.

Pero lo necesito para uso de producción. Estoy escribiendo un trazador personalizado que registrará el nombre del método desde el cual se llamó también el rastreo.

¿Podría alguien ayudar con un método eficiente para obtener el nombre de la función de llamada? Estoy usando Visual Studio 2010.

Respuestas a la pregunta(3)

Su respuesta a la pregunta