/// <summary> /// Initializes a new instance of the <see cref="AutofacBytecodeProvider"/> class. /// </summary> /// <param name="container">The container.</param> /// <param name="proxyFactoryFactory">The proxy factory factory.</param> /// <param name="collectionTypeFactory">The collection type factory.</param> public AutofacBytecodeProvider(IComponentContext container, IProxyFactoryFactory proxyFactoryFactory, ICollectionTypeFactory collectionTypeFactory) { _container = container; _proxyFactoryFactory = proxyFactoryFactory; _collectionTypeFactory = collectionTypeFactory; _objectsFactory = new AutofacObjectsFactory(container); }
void IInjectableCollectionTypeFactoryClass.SetCollectionTypeFactoryClass( System.Type type ) { collectionTypeFactory = (ICollectionTypeFactory)Activator.CreateInstance( type ); }
public NinjectBytecodeProvider( IKernel Kernel ) { kernel = Kernel; objectsFactory = new ObjectsFactory( Kernel ); collectionTypeFactory = new DefaultCollectionTypeFactory(); }
public ClrCollectionAccessorSource([NotNull] ICollectionTypeFactory collectionTypeFactory) { _collectionTypeFactory = collectionTypeFactory; }
public StructureMapBackedBytecodeProvider(IContainer container) { this.container = container; objectsFactory = new StructureMapBackedObjectsFactory(this.container); collectionTypefactory = new DefaultCollectionTypeFactory(); }
void IInjectableCollectionTypeFactoryClass.SetCollectionTypeFactoryClass(System.Type type) { collectionTypeFactory = (ICollectionTypeFactory)Activator.CreateInstance(type); }
public void SetCollectionTypeFactoryClass(Type type) { _collectionTypeFactory = (ICollectionTypeFactory) Activator.CreateInstance(type); }
public BytecodeProvider(IServiceLocator serviceLocator) { _serviceLocator = serviceLocator; _objectsFactory = new ObjectsFactory(); _collectionTypeFactory = new DefaultCollectionTypeFactory(); }
public void SetCollectionTypeFactoryClass(Type type) { _collectionTypeFactory = (ICollectionTypeFactory) ObjectsFactory.CreateInstance(type); }
public ClrCollectionAccessorSource([NotNull] ICollectionTypeFactory collectionTypeFactory) { Check.NotNull(collectionTypeFactory, nameof(collectionTypeFactory)); _collectionTypeFactory = collectionTypeFactory; }