Esse truque (usar getStackTrace) não funciona direito com .NET.
Em .NET o otimizador pode efetuar “inlining” dos métodos, tal como em Java, mas o equivalente do getStackTrace em .NET não tem a informação “não-otimizada” que é necessária para dizer que rotina chamou a sua rotina. Então às vezes você não consegue saber quem chamou a sua rotina, mas quem chamou a rotina que chamou a sua rotina (se apenas um nível de “inlining” tiver sido efetuado pelo runtime do .NET.
Mauricio_Linhares
pm:
vlw pessoal !
eu estou procurando alguma coisa que fique transparente pra quem chamar a classe que precisa desta informação.