/src/Fijo.Net.Nodelt/Properties/NetNodeltInjectionModule.cs
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();
- }
- }
- }