public ConcreteBinderGeneric( DiContainer bindContainer, BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindContainer, bindInfo, finalizerWrapper) { ToSelf(); }
public SignalHandlerBinder( DiContainer container, Type signalType, BindFinalizerWrapper finalizerWrapper) { _container = container; _signalType = signalType; _finalizerWrapper = finalizerWrapper; }
public ConcreteBinderNonGeneric( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo, finalizerWrapper) { ToSelf(); }
public FromBinderGeneric( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo, finalizerWrapper) { BindingUtil.AssertIsDerivedFromTypes(typeof(TContract), BindInfo.ContractTypes); }
public FactoryFromBinder( BindInfo bindInfo, Type factoryType, BindFinalizerWrapper finalizerWrapper) : base(bindInfo, factoryType, finalizerWrapper) { }
public FromBinder( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo) { FinalizerWrapper = finalizerWrapper; }
public FromBinder( DiContainer bindContainer, BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo) { FinalizerWrapper = finalizerWrapper; BindContainer = bindContainer; }
public BindSignalFromBinder( BindFinalizerWrapper finalizerWrapper, Func <TObject, Action <TSignal> > methodGetter, DiContainer container) { _finalizerWrapper = finalizerWrapper; _methodGetter = methodGetter; _container = container; }
public BindSignalToBinder(DiContainer container) { _container = container; // This will ensure that they finish the binding _finalizerWrapper = container.StartBinding( "Missing method/object for BindSignal< {0} >".Fmt(typeof(TSignal).PrettyName())); }
public SubContainerBinder( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper, object subIdentifier) { _bindInfo = bindInfo; _finalizerWrapper = finalizerWrapper; _subIdentifier = subIdentifier; // Reset in case the user ends the binding here finalizerWrapper.SubFinalizer = null; }
public FactorySubContainerBinderBase( BindInfo bindInfo, Type factoryType, BindFinalizerWrapper finalizerWrapper, object subIdentifier) { SubIdentifier = subIdentifier; BindInfo = bindInfo; FactoryType = factoryType; _finalizerWrapper = finalizerWrapper; // Reset so we get errors if we end here finalizerWrapper.SubFinalizer = null; }
public CommandBinderBase(string identifier, DiContainer container) { _container = container; _bindInfo = new BindInfo(); _bindInfo.Identifier = identifier; _bindInfo.ContractTypes = new List <Type>() { typeof(TCommand), }; _finalizerWrapper = container.StartBinding(); }
public FactoryFromBinderBase( BindInfo bindInfo, Type factoryType, BindFinalizerWrapper finalizerWrapper) : base(bindInfo) { // Note that it doesn't derive from Factory<TContract> // when used with To<>, so we can only check IDynamicFactory Assert.That(factoryType.DerivesFrom <IDynamicFactory>()); FactoryType = factoryType; FinalizerWrapper = finalizerWrapper; // Default to just creating it using new finalizerWrapper.SubFinalizer = CreateFinalizer( (container) => new TransientProvider(ContractType, container)); }
public FromBinderNonGeneric( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo, finalizerWrapper) { }
public FactorySubContainerBinder( BindInfo bindInfo, Type factoryType, BindFinalizerWrapper finalizerWrapper, object subIdentifier) : base(bindInfo, factoryType, finalizerWrapper, subIdentifier) { }
public FromBinderNonGeneric( DiContainer bindContainer, BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindContainer, bindInfo, finalizerWrapper) { }
public SignalHandlerBinderWithId( DiContainer container, Type signalType, BindFinalizerWrapper finalizerWrapper) : base(container, signalType, finalizerWrapper) { }
public ConcreteIdBinderGeneric( BindInfo bindInfo, BindFinalizerWrapper finalizerWrapper) : base(bindInfo, finalizerWrapper) { }