8 instantiations of ParameterBindingOptions
Microsoft.Extensions.AI.Tests (8)
Functions\AIFunctionFactoryTest.cs (8)
453
? new AIFunctionFactoryOptions.
ParameterBindingOptions
{ ExcludeFromSchema = true }
537
ConfigureParameterBinding = p => p.Name == "firstParameter" ?
new
() { ExcludeFromSchema = true } : default,
569
? new AIFunctionFactoryOptions.
ParameterBindingOptions
900
return
new
()
948
ConfigureParameterBinding = p =>
new
() { BindParameter = (p, a) => sp2 },
965
ConfigureParameterBinding = p =>
new
() { BindParameter = (p, a) => args2 },
1397
return
new
()
1802
ConfigureParameterBinding = _ =>
new
()
8 references to ParameterBindingOptions
Microsoft.Extensions.AI.Abstractions (7)
Functions\AIFunctionFactory.cs (5)
743
AIFunctionFactoryOptions.
ParameterBindingOptions
[]? boundParameters = null;
746
boundParameters = new AIFunctionFactoryOptions.
ParameterBindingOptions
[parameters.Length];
793
AIFunctionFactoryOptions.
ParameterBindingOptions
options =
910
AIFunctionFactoryOptions.
ParameterBindingOptions
bindingOptions,
1276
Func<ParameterInfo, AIFunctionFactoryOptions.
ParameterBindingOptions
>? GetBindParameterOptions,
Functions\AIFunctionFactoryOptions.cs (2)
81
/// Returning a default <see cref="
ParameterBindingOptions
"/> results in the same behavior as if
85
public Func<ParameterInfo,
ParameterBindingOptions
>? ConfigureParameterBinding { get; set; }
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
492
Func<ParameterInfo, AIFunctionFactoryOptions.
ParameterBindingOptions
> getBindParameterMode = _ => default;