What I\'m wondering is if it\'s possible to (for instance) to walk up the stack frames, checking each calling object to see if matches an interface, and if so extract some d
See this question: Can you use reflection to find the name of the currently executing method?
It's not a duplicate, but the answer to that question will answer yours as well.