IReference<T>
Represents obtained just in time object.
using Castle.Core;
using Castle.MicroKernel.Context;
namespace Castle.MicroKernel
{
public interface IReference<out T>
{
void Attach(ComponentModel component);
void Detach(ComponentModel component);
T Resolve(IKernel kernel, CreationContext context);
}
}