public virtual TypeReference Visit(GenericInstanceType type) { type = type.ChangeGenericInstanceType(VisitDynamic(type.ElementType), VisitDynamicList(type.GenericArguments)); return(type.ChangeGenericParameters(VisitDynamicList(type.GenericParameters))); }