public void Declare(IInstantiatorBinder binder) { binder.BindGadgetTo <IReceiverOwner>(); binder.InjectGadgetTo <IReceiver>(); binder.AddGadgetAs <IEmitter>(); binder.AddGadgetAs <IReceiver>(); }
public void Declare(IInstantiatorBinder binder) { binder.BindGadgetTo <IOwner>(); binder.InjectGadgetTo <FrameRecorder>(); binder.AddGadgetAs <FrameRecorder>(); }
public void Declare(IInstantiatorBinder binder) { binder.BindGadgetTo <IAccessorOwner>(); binder.InjectGadgetTo <ContentAccessor>(); binder.AddGadgetAs <ContentAccessor>(); }
public void Declare(IInstantiatorBinder binder) { binder.BindGadgetTo <IOwner>(); binder.InjectGadgetTo(StateMachineProperty); binder.AddGadgetAs <IMachine>(); }