public TPluginType Create() { var container = _context.GetInstance <IContainer>(); var interceptor = new FactoryInterceptor(container, _conventionProvider); return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <TPluginType>(interceptor)); }
public TPluginType Create() { var interceptor = new FactoryInterceptor(_context); return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <TPluginType>(interceptor)); }
public PLUGINTYPE Create() { var interceptor = new FactoryInterceptor(_context); return(_proxyGenerator.CreateInterfaceProxyWithoutTarget <PLUGINTYPE>(interceptor)); }