in src/DurableWorker/DurableFunctionInfoFactory.cs [28:45]
private static DurableFunctionType GetDurableFunctionType(MapField<string, BindingInfo> bindings)
{
var inputBindings = bindings.Where(binding => binding.Value.Direction == BindingInfo.Types.Direction.In);
foreach (var (_, value) in inputBindings)
{
if (DurableBindings.IsOrchestrationTrigger(value.Type))
{
return DurableFunctionType.OrchestrationFunction;
}
if (DurableBindings.IsActivityTrigger(value.Type))
{
return DurableFunctionType.ActivityFunction;
}
}
return DurableFunctionType.None;
}