5 writes to ConfigureParameterBinding
Microsoft.Extensions.AI.Tests (5)
Functions\AIFunctionFactoryTest.cs (5)
179ConfigureParameterBinding = getBindParameterMode, 216ConfigureParameterBinding = p => p.Name == "firstParameter" ? new() { ExcludeFromSchema = true } : default, 552ConfigureParameterBinding = p => 604ConfigureParameterBinding = p => new() { BindParameter = (p, a) => sp2 }, 621ConfigureParameterBinding = p => new() { BindParameter = (p, a) => args2 },
23 references to ConfigureParameterBinding
Microsoft.Extensions.AI (21)
Functions\AIFunctionFactory.cs (19)
61/// The handling of <see cref="IServiceProvider"/> parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 71/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 80/// The handling of such parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 90/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 95/// and are included in the generated JSON schema. This may be overridden by the <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> provided 100/// binding ignores this collection, but a custom binding supplied via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> may choose to 260/// The handling of <see cref="IServiceProvider"/> parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 270/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 279/// The handling of such parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 289/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 294/// and are included in the generated JSON schema. This may be overridden by the <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> provided 299/// binding ignores this collection, but a custom binding supplied via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> may choose to 484/// The handling of <see cref="IServiceProvider"/> parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 494/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 503/// The handling of such parameters may be overridden via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 513/// <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/>. 518/// and are included in the generated JSON schema. This may be overridden by the <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> provided 523/// binding ignores this collection, but a custom binding supplied via <see cref="AIFunctionFactoryOptions.ConfigureParameterBinding"/> may choose to 712DescriptorKey key = new(method, options.Name, options.Description, options.ConfigureParameterBinding, options.MarshalResult, options.Services, schemaOptions);
Functions\AIFunctionFactoryOptions.cs (2)
71/// <see cref="ConfigureParameterBinding"/> is <see langword="null"/>. 119/// <summary>Provides configuration options produced by the <see cref="ConfigureParameterBinding"/> delegate.</summary>
Microsoft.Extensions.AI.Tests (2)
Functions\AIFunctionFactoryTest.cs (2)
185Assert.Same(getBindParameterMode, options.ConfigureParameterBinding); 206Assert.Null(options.ConfigureParameterBinding);