public static IDataReader NewInstance(IDataReader reader) { object proxyCommand = null; IInterceptor handler = new IDataReaderProxy(reader); ProxyGenerator proxyGenerator = new ProxyGenerator(); proxyCommand = proxyGenerator.CreateProxy(typeof(IDataReader), handler, reader); return((IDataReader)proxyCommand); }
public static IDataReader NewInstance(IDataReader reader) { object proxyCommand = null; IInterceptor handler = new IDataReaderProxy(reader); ProxyGenerator proxyGenerator = new ProxyGenerator(); proxyCommand = proxyGenerator.CreateProxy(typeof(IDataReader), handler, reader); return (IDataReader) proxyCommand; }