public IArgumentBinding TryCreate()

in src/Microsoft.Azure.WebJobs.Extensions.Kafka/Output/StringArgumentBindingProvider.cs [18:33]


        public IArgumentBinding<KafkaProducerEntity> TryCreate(ParameterInfo parameter)
        {
            if (!parameter.IsOut)
            {
                return null;
            }

            var parameterType = GetNonRefType(parameter.ParameterType);
            if (parameterType != typeof(string) && parameterType != typeof(string[]))
            {
                return null;
            }

            return (parameterType.IsArray) ? 
                (IArgumentBinding<KafkaProducerEntity>)new StringArrayArgumentBinding() : new StringArgumentBinding();
        }