Inheritance: IInterceptor
コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: IDataReaderProxy.cs プロジェクト: ralescano/castle
		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;
		}