public CustomScopeReferenceBinder( BindScope owner, DiContainer container, SingletonProviderMap singletonMap) : base(container, singletonMap) { _owner = owner; }
public CustomScopeReferenceBinder( BindScope owner, string identifier, DiContainer container, SingletonProviderMap singletonMap, PrefabSingletonProviderMap prefabSingletonMap) : base(container, identifier, singletonMap, prefabSingletonMap) { _owner = owner; }
public SingletonInstanceHelper( SingletonProviderMap singletonProviderMap, PrefabSingletonProviderMap prefabSingletonProviderMap) { _prefabSingletonProviderMap = prefabSingletonProviderMap; _singletonProviderMap = singletonProviderMap; }
public SingletonLazyCreatorByInstance( SingletonId id, SingletonProviderMap owner, DiContainer container, object instance) : base(id, owner) { Assert.That(instance != null || container.IsValidating); _instance = instance; }
public CustomScopeUntypedBinder( BindScope owner, Type contractType, DiContainer container, SingletonProviderMap singletonMap) : base(container, contractType, singletonMap) { _owner = owner; }
public CustomScopeUntypedBinder( BindScope owner, Type contractType, string identifier, DiContainer container, SingletonProviderMap singletonMap, PrefabSingletonProviderMap prefabSingletonMap) : base(container, contractType, identifier, singletonMap, prefabSingletonMap) { _owner = owner; }
public ReferenceBinder( DiContainer container, string identifier, SingletonProviderMap singletonMap) : base(container, identifier) { _singletonMap = singletonMap; }
public BinderGeneric( DiContainer container, string identifier, SingletonProviderMap singletonMap) : base(container, typeof(TContract), identifier) { _singletonMap = singletonMap; }
public BinderUntyped( DiContainer container, Type contractType, string identifier, SingletonProviderMap singletonMap) : base(container, contractType, identifier) { _singletonMap = singletonMap; }
public DiContainer() { _singletonMap = new SingletonProviderMap(this); _instantiator = new Instantiator(this); Bind <DiContainer>().To(this); Bind <Instantiator>().To(_instantiator); }
public SingletonLazyCreator( DiContainer container, SingletonProviderMap owner, SingletonId id, Func <InjectContext, object> createMethod) { _container = container; _owner = owner; _id = id; _createMethod = createMethod; }
public TypeBinder( DiContainer container, Type contractType, string bindIdentifier, SingletonProviderMap singletonMap) : base(container, contractType, bindIdentifier) { _singletonMap = singletonMap; }
public Binder( DiContainer container, Type contractType, string bindIdentifier, SingletonProviderMap singletonMap) { _container = container; _contractType = contractType; _bindIdentifier = bindIdentifier; _singletonMap = singletonMap; }
public DiContainer() { _singletonMap = new SingletonProviderMap(this); _prefabSingletonMap = new PrefabSingletonProviderMap(this); _instantiator = new Instantiator(this); Bind <DiContainer>().To(this); Bind <Instantiator>().To(_instantiator); Bind <SingletonProviderMap>().To(_singletonMap); Bind <PrefabSingletonProviderMap>().To(_prefabSingletonMap); Bind <SingletonInstanceHelper>().To(new SingletonInstanceHelper(_singletonMap, _prefabSingletonMap)); }
public DiContainer() { _singletonMap = new SingletonProviderMap(this); this.Bind <DiContainer>().ToInstance(this); this.Bind <IInstantiator>().ToInstance(this); this.Bind <SingletonProviderMap>().ToInstance(_singletonMap); #if !ZEN_NOT_UNITY3D this.Bind <PrefabSingletonProviderMap>().ToSingle <PrefabSingletonProviderMap>(); #endif this.Bind <SingletonInstanceHelper>().ToSingle <SingletonInstanceHelper>(); }
public UntypedBinder( DiContainer container, Type contractType, string identifier, SingletonProviderMap singletonMap) : base(container, contractType, identifier, singletonMap) { }
public SingletonLazyCreatorByType( SingletonId id, SingletonProviderMap owner, DiContainer container) : base(id, owner) { _container = container; }
public SingletonLazyCreator( DiContainer container, SingletonProviderMap owner, SingletonId id) : this(container, owner, id, null) { }
public BinderUntyped( DiContainer container, Type contractType, SingletonProviderMap singletonMap) : base(container, contractType) { _singletonMap = singletonMap; }
public SingletonLazyCreatorByMethod( SingletonId id, SingletonProviderMap owner, Func <InjectContext, TConcrete> createMethod) : base(id, owner) { _createMethod = createMethod; }
internal BindScope(DiContainer container, SingletonProviderMap singletonMap, PrefabSingletonProviderMap prefabSingletonMap) { _container = container; _singletonMap = singletonMap; _prefabSingletonMap = prefabSingletonMap; }
public SingletonLazyCreatorBase( SingletonId id, SingletonProviderMap owner) { _id = id; _owner = owner; }