C# 如何确定实例是否为MarshalByRef代理?

C# 如何确定实例是否为MarshalByRef代理?,c#,.net,proxy,marshalling,marshalbyrefobject,C#,.net,Proxy,Marshalling,Marshalbyrefobject,我知道有一种方法,我知道我以前做过(很长一段时间),但我不记得或不知道如何做 var otherDomain = AppDomain.Create("Lol my memory sucks"); var myRemotableType = typeof(MyTypeThatExtendsMBRO); var proxy = otherDomain .CreateInstanceAndUnwrap( type.Assembly.FullName, type.Ful

我知道有一种方法,我知道我以前做过(很长一段时间),但我不记得或不知道如何做

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);

我认为您正在寻找该方法。

我喜欢那里的自描述性代码+1 :)