private static bool IsValidTriggerParameterType()

in src/TriggersBinding/MySqlTriggerBindingProvider.cs [101:109]


        private static bool IsValidTriggerParameterType(Type type)
        {
            return
                type == typeof(string) ||
                (type.IsGenericType &&
                type.GetGenericTypeDefinition() == typeof(IReadOnlyList<>) &&
                type.GetGenericArguments()[0].IsGenericType &&
                type.GetGenericArguments()[0].GetGenericTypeDefinition() == typeof(MySqlChange<>));
        }