Castle.DynamicProxy.ProxyUtil
namespace Castle.DynamicProxy
{
public static class ProxyUtil
{
public static TDelegate CreateDelegateToMixin<TDelegate>(object proxy);
public static Delegate CreateDelegateToMixin(object proxy, Type delegateType);
public static object GetUnproxiedInstance(object instance);
public static Type GetUnproxiedType(object instance);
public static bool IsProxy(object instance);
public static bool IsProxyType(Type type);
public static bool IsAccessible(MethodBase method);
public static bool IsAccessible(MethodBase method, out string message);
public static bool IsAccessible(Type type);
}
}