ReferenceDependencyDescriptor
using Castle.Core;
namespace Castle.MicroKernel.ModelBuilder.Descriptors
{
public class ReferenceDependencyDescriptor : IComponentModelDescriptor
{
private readonly IReference<object> dependency;
public ReferenceDependencyDescriptor(IReference<object> dependency)
{
this.dependency = dependency;
}
public void BuildComponentModel(IKernel kernel, ComponentModel model)
{
dependency.Attach(model);
}
public void ConfigureComponentModel(IKernel kernel, ComponentModel model)
{
}
}
}