Skip to content

Instantly share code, notes, and snippets.

[...]
public IEnumerable<IBinding> bindings {
get {
yield return BindingBuilder.Bind<CharacterCommandHandler>()
.ToFactory<ICommandDispatcher, IEventBus, IAggregateModel<Character>, CharacterCommandHandler>(CreateCommandHandler)
.Build();
yield return BindingBuilder.Bind<IAggregateModel<Character>>()
.ToFactory(CreateCharacterModel)
.Build();
}