Bari.Plugins.FSRepository.BariModule.Load C# (CSharp) Method

Load() public method

Loads the module into the kernel.
public Load ( ) : void
return void
        public override void Load()
        {
            log.Info("FSRepository plugin loaded");

            Bind<IFileSystemRepositoryAccess>().To<LocalFileSystemRepositoryAccess>();
            Bind<IReferenceBuilder>().To<FSRepositoryReferenceBuilder>().Named("fsrepo");
            Bind<IYamlProjectParametersLoader>().To<YamlRepositoryPatternCollectionLoader>();
            Bind<IFSRepositoryFingerprintFactory>().ToFactory();

            var protocolRegistry = Kernel.Get<IDependencyFingerprintProtocolRegistry>();
            protocolRegistry.Register<FSRepositoryFingerprintProtocol>();
        }
BariModule