using Castle.DynamicProxy;
namespace Edu.AOP
{
///
/// AOP帮助类
///
public class AOPHelper
{
///
/// 生成代理类对象
///
///
///
public static T CreateAOPObject() where T : class
{
ProxyGenerator generator = new ProxyGenerator();
IOCInterceptor interceptor = new IOCInterceptor();
T t = generator.CreateClassProxy(interceptor);
return t;
}
}
}