ServicesDescriptor
using Castle.Core;
using Castle.Core.Internal;
using System;
namespace Castle.MicroKernel.ModelBuilder.Descriptors
{
    public class ServicesDescriptor : IComponentModelDescriptor
    {
        private readonly Type[] services;
        public ServicesDescriptor(Type[] services)
        {
            this.services = services;
        }
        public void BuildComponentModel(IKernel kernel, ComponentModel model)
        {
            services.ForEach(model.AddService);
        }
        public void ConfigureComponentModel(IKernel kernel, ComponentModel model)
        {
        }
    }
}