4
나는 방법이 있다는 것을 알고있다, 나는 그것을 (오랜 시간 전에) 해냈다는 것을 안다. 그러나 나는 그것을 기억하는 법을 모르거나 그것을 할 수 없다!인스턴스가 MarshalByRef 프록시인지 어떻게 알 수 있습니까?
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 : – Doug