Data.DataModule.Load C# (CSharp) Method

Load() protected method

protected Load ( ContainerBuilder builder ) : void
builder Autofac.ContainerBuilder
return void
        protected override void Load(ContainerBuilder builder)
        {
            
            
            builder.RegisterType<XMLDataEntry>()
                .As<IXMLDataEntry>()
                .UsingConstructor(
                    new Type[] {
                        typeof(string),
                        typeof(string)
                    })
                .Named<IXMLDataEntry>("full");
            
            builder.RegisterType<XMLComparer>()
                .As<IXMLComparer>()
                .UsingConstructor(
                    new Type[] {
                        typeof(List<IXMLDataEntry>)
                    })
                .Named<IXMLComparer>("simple");
            
            builder.RegisterSource(new AnyConcreteTypeNotAlreadyRegisteredSource());
            
        }
    }
DataModule