in src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerBindingProvider.cs [154:164]
public SimpleValueProvider(object? value, Type valueType)
{
if (value is not null && !valueType.IsAssignableFrom(value.GetType()))
{
throw new ArgumentException($"Cannot convert {value} to {valueType.Name}.");
}
this.value = value;
this.valueAsTask = Task.FromResult(value);
this.valueType = valueType;
}