user1228
user1228

Reputation:

How can I find out if an instance is a MarshalByRef proxy?

I know there's a way, I know I've done it (a long time) before, but I can't remember or find out how to do it!!!

var otherDomain = AppDomain.Create("Lol my memory sucks");
var myRemotableType = typeof(MyTypeThatExtendsMBRO);
var proxy = otherDomain
    .CreateInstanceAndUnwrap(
      type.Assembly.FullName, 
      type.FullName);
// how do you do this next step???
bool isProxy = IsYouIsOrIsYouAintAProxy(proxy);

Upvotes: 4

Views: 182

Answers (1)

Lucero
Lucero

Reputation: 60190

I think that you are looking for the RemotingServices.IsTransparentProxy() method.

Upvotes: 5

Related Questions