IGenericImplementationMatchingStrategy
using Castle.Core;
using Castle.MicroKernel.Context;
using System;
namespace Castle.MicroKernel.Handlers
{
    public interface IGenericImplementationMatchingStrategy
    {
        Type[] GetGenericArguments(ComponentModel model, CreationContext context);
    }
}