Hello,

I am trying to distinguish object references that are passed out as
arguments from other types, like integers and strings. I am intercepting
outgoing method call messages and checking the parameters. In one example I
invoke a remote method and pass as arguments a local object, an int32 and an
arraylist. How can I distinguish for all cases that the first argument is a
reference? I am using a simple GetType( ).IsPrimitive and for simple cases
it is working but there should be a way to check the method signature and
find out which arguments are outgoing references.
The IsTransparentProxy ideia that someone sugested here before doesn't work
because indeed the reference is not a proxy. It will become one on the
process to which it is being exported.

Any ideas?

Thanks in advance,

Ricardo Mendes
Distributed Systems Group
INESC-ID Lisbon, Portugal

Reply via email to