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