private Type[] GetGenericArguments(CreationContext context)
{
if (implementationMatchingStrategy == null)
{
return context.GenericArguments;
}
return implementationMatchingStrategy.GetGenericArguments(ComponentModel, context) ?? context.GenericArguments;
}