5 instantiations of ParameterBindingOptions
Microsoft.Extensions.AI.Tests (5)
Functions\AIFunctionFactoryTest.cs (5)
367
ConfigureParameterBinding = p => p.Name == "firstParameter" ?
new
() { ExcludeFromSchema = true } : default,
669
return
new
()
717
ConfigureParameterBinding = p =>
new
() { BindParameter = (p, a) => sp2 },
734
ConfigureParameterBinding = p =>
new
() { BindParameter = (p, a) => args2 },
1166
return
new
()
8 references to ParameterBindingOptions
Microsoft.Extensions.AI.Abstractions (7)
Functions\AIFunctionFactory.cs (5)
677
Dictionary<ParameterInfo, AIFunctionFactoryOptions.
ParameterBindingOptions
>? boundParameters = null;
700
if (boundParameters?.TryGetValue(parameterInfo, out
var
options) is true &&
722
if (boundParameters?.TryGetValue(parameters[i], out AIFunctionFactoryOptions.
ParameterBindingOptions
options) is not true)
811
AIFunctionFactoryOptions.
ParameterBindingOptions
bindingOptions,
1161
Func<ParameterInfo, AIFunctionFactoryOptions.
ParameterBindingOptions
>? GetBindParameterOptions,
Functions\AIFunctionFactoryOptions.cs (2)
70
/// Returning a default <see cref="
ParameterBindingOptions
"/> results in the same behavior as if
74
public Func<ParameterInfo,
ParameterBindingOptions
>? ConfigureParameterBinding { get; set; }
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
322
Func<ParameterInfo, AIFunctionFactoryOptions.
ParameterBindingOptions
> getBindParameterMode = _ => default;