void Construct(SignalManager manager, SignalSettingsOld settings, BindInfo bindInfo) { _manager = manager; SignalId = new BindingId(this.GetType(), bindInfo.Identifier); Settings = settings; }
public static SignalBinderWithId DeclareSignalOld(this DiContainer container, Type type) { var info = new BindInfo(); var signalSettings = new SignalSettingsOld(); container.Bind(type).AsCached().WithArguments(signalSettings, info); return(new SignalBinderWithId(info, signalSettings)); }
public static SignalBinderWithId DeclareSignalOld <T>(this DiContainer container) where T : ISignalBase { var signalSettings = new SignalSettingsOld(); var binder = container.Bind <T>().AsCached(); binder.WithArguments(signalSettings, binder.BindInfo); return(new SignalBinderWithId(binder.BindInfo, signalSettings)); }
public SignalBinder( BindInfo bindInfo, SignalSettingsOld signalSettings) : base(bindInfo) { _signalSettings = signalSettings; }
public SignalBinderWithId( BindInfo bindInfo, SignalSettingsOld signalSettings) : base(bindInfo, signalSettings) { }