private static DurableFunctionType GetDurableFunctionType()

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;
        }