Figuring out the Call chain
Posted
by
BDotA
on Programmers
See other posts from Programmers
or by BDotA
Published on 2012-09-27T15:18:27Z
Indexed on
2012/09/27
15:50 UTC
Read the original article
Hit count: 233
Let's say I have an assemblyA
that has a method which creates an instance of assemblyB
and calls its MethodFoo()
.
Now assemblyB
also creates an instance of assemblyC
and calls MethodFoo()
.
So no matter if I start with assemblyB
in the code flow or with assemlyA
, at the end we are calling that MethodFoo
of AssemblyC()
. My question is when I am in the MethodFoo()
how can I know who has called me? Has it been a call originally from assemblyA
or was it from assemlyB
?
Is there any design pattern or a good OO way of solving this?
© Programmers or respective owner