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)
{
}
}
}