/// <summary>
        /// 
        /// </summary>
        /// <param name="command"></param>
        /// <returns></returns>
        public static IDbCommand NewInstance(IDbCommand command)
        {
            IInterceptor handler = new IDbCommandProxy(command);

            object proxyCommand = new ProxyGenerator().CreateProxy(typeof(IDbCommand), handler, command);

            return (IDbCommand) proxyCommand;
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="command"></param>
        /// <returns></returns>
        public static IDbCommand NewInstance(IDbCommand command)
        {
            IInterceptor handler = new IDbCommandProxy(command);

            object proxyCommand = new ProxyGenerator().CreateProxy(typeof(IDbCommand), handler, command);

            return((IDbCommand)proxyCommand);
        }