5 writes to ConfigureParameterBinding
Microsoft.Extensions.AI.Tests (5)
Functions\AIFunctionFactoryTest.cs (5)
179
ConfigureParameterBinding
= getBindParameterMode,
216
ConfigureParameterBinding
= p => p.Name == "firstParameter" ? new() { ExcludeFromSchema = true } : default,
552
ConfigureParameterBinding
= p =>
604
ConfigureParameterBinding
= p => new() { BindParameter = (p, a) => sp2 },
621
ConfigureParameterBinding
= 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
712
DescriptorKey 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)
185
Assert.Same(getBindParameterMode, options.
ConfigureParameterBinding
);
206
Assert.Null(options.
ConfigureParameterBinding
);