/src/Fijo.Net.Nodelt/Properties/NetNodeltInjectionModule.cs
https://bitbucket.org/Fijo/clusterconcept · C# · 18 lines · 16 code · 2 blank · 0 comment · 0 complexity · 8516fabb88ba77701cebc7dad2122d14 MD5 · raw file
- using System;
- using Fijo.Net.Nodelt.Provider;
- using Fijo.Net.Properties;
- using FijoCore.Infrastructure.DependencyInjection.Extentions.IKernel;
- using FijoCore.Infrastructure.DependencyInjection.InitKernel.Base;
- using FijoCore.Infrastructure.WrappedLibs.DependencyInjection.Interface;
- namespace Fijo.Net.Nodelt.Properties {
- public class NetNodeltSharedInjectionModule<TNodeCommand> : ExtendedNinjectModule where TNodeCommand : struct, IConvertible {
- public override void AddModule(IKernel kernel) {
- kernel.Load(new NetInjectionModule());
- }
- public override void OnLoad(IKernel kernel) {
- kernel.Bind<IHandlerProvider<TNodeCommand>>().To<HandlerProvider<TNodeCommand>>().InSingletonScope();
- }
- }
- }