コード例 #1
0
ファイル: ProxyFactory.cs プロジェクト: stantoxt/structuremap
        public TPluginType Create()
        {
            var container = _context.GetInstance <IContainer>();

            var interceptor = new FactoryInterceptor(container, _conventionProvider);

            return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <TPluginType>(interceptor));
        }
コード例 #2
0
ファイル: ProxyFactory.cs プロジェクト: valmont/structuremap
        public TPluginType Create()
        {
            var interceptor = new FactoryInterceptor(_context);

            return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <TPluginType>(interceptor));
        }
コード例 #3
0
        public PLUGINTYPE Create()
        {
            var interceptor = new FactoryInterceptor(_context);

            return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <PLUGINTYPE>(interceptor));
        }