Dans une méthode d'une classe A, j'appelle une méthode générique d'une
classe C.
Dans une méthode d'une classe B, je peux aussi appeler la même méthode
générique de la classe C
Dans cette méthode de la classe C, je souhaiterais connaitre le nom de la
classe appelante, à savoir A ou B ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
c2i-Richard Clark
Regarde System.Diagnostics.StackTrace et StackFrame. Tu auras tout ce que tu veux ;-)
-- Richard Clark - MVP .NET http://www.c2i.fr "Fab" a écrit dans le message de news:
Bonjour,
Dans une méthode d'une classe A, j'appelle une méthode générique d'une classe C. Dans une méthode d'une classe B, je peux aussi appeler la même méthode générique de la classe C Dans cette méthode de la classe C, je souhaiterais connaitre le nom de la classe appelante, à savoir A ou B ?
Avez-vous une solution en C# ?
Merci à tous
Fabo
Regarde System.Diagnostics.StackTrace et StackFrame.
Tu auras tout ce que tu veux ;-)
--
Richard Clark - MVP .NET
http://www.c2i.fr
"Fab" <Fab@discussions.microsoft.com> a écrit dans le message de news:
AB862E71-7C6A-4A78-9022-70249BC45544@microsoft.com...
Bonjour,
Dans une méthode d'une classe A, j'appelle une méthode générique d'une
classe C.
Dans une méthode d'une classe B, je peux aussi appeler la même méthode
générique de la classe C
Dans cette méthode de la classe C, je souhaiterais connaitre le nom de la
classe appelante, à savoir A ou B ?
Regarde System.Diagnostics.StackTrace et StackFrame. Tu auras tout ce que tu veux ;-)
-- Richard Clark - MVP .NET http://www.c2i.fr "Fab" a écrit dans le message de news:
Bonjour,
Dans une méthode d'une classe A, j'appelle une méthode générique d'une classe C. Dans une méthode d'une classe B, je peux aussi appeler la même méthode générique de la classe C Dans cette méthode de la classe C, je souhaiterais connaitre le nom de la classe appelante, à savoir A ou B ?