static string GetFunctionName()

in src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerBindingProvider.cs [55:70]


    static string GetFunctionName(ParameterInfo parameter, INameResolver nameResolver, string? triggerName)
    {
        if (triggerName is null)
        {
            MemberInfo method = parameter.Member;
            return method.GetCustomAttribute<FunctionNameAttribute>()?.Name ?? method.Name;
        }
        else if (nameResolver.TryResolveWholeString(triggerName, out string? resolvedTriggerName))
        {
            return resolvedTriggerName;
        }
        else
        {
            return triggerName;
        }
    }