private static bool IsValidTriggerParameterType()

in src/TriggerBinding/SqlTriggerBindingProvider.cs [105:113]


        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(SqlChange<>));
        }