Secuencia de llamadas de métodos

30/08/2007 - 09:40 por Alhambra Eidos Kiquenet | Informe spam
Hola,

por reflection puedo saber en una determinada línea de código qué método se
está ejecutando:

System.Reflection.MethodBase.GetCurrentMethod().Name


Quisiera saber si esto fuera posible:

Tengo esta secuencia de llamadas entre métodos

Clase1.Metodo1 llama a Clase2.Metodo100

Clase2.Metodo100 llama a Clase2.Metodo101

Clase2.Metodo101 llama a Clase2.Metodo102.

Estando en el código de implementación de Clase2.Metodo102, podría saber qué
indirectamente ese método ha sido llamado por Clase1.Metodo1 ?

No sé si he conseguido explicarme bien.

Saludos y gracias de antemano.

http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
 

Leer las respuestas

#1 Alberto Poblacion
30/08/2007 - 10:20 | Informe spam
"Alhambra Eidos Kiquenet"
wrote in message news:
Tengo esta secuencia de llamadas entre métodos

Clase1.Metodo1 llama a Clase2.Metodo100

Clase2.Metodo100 llama a Clase2.Metodo101

Clase2.Metodo101 llama a Clase2.Metodo102.

Estando en el código de implementación de Clase2.Metodo102, podría saber
qué
indirectamente ese método ha sido llamado por Clase1.Metodo1 ?




Puedes usar la clase System.Diagnostics.StackTrace para extraer la
secuencia completa de métodos seguida para llegar hasta ese punto del
código.

Preguntas similares