6 instantiations of ConfigureOptionsChatClient
Microsoft.Extensions.AI (1)
ChatCompletion\ConfigureOptionsChatClientBuilderExtensions.cs (1)
37
return builder.Use(innerClient => new
ConfigureOptionsChatClient
(innerClient, configure));
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\ConfigureOptionsChatClientTests.cs (2)
18
Assert.Throws<ArgumentNullException>("innerClient", () => new
ConfigureOptionsChatClient
(null!, _ => { }));
19
Assert.Throws<ArgumentNullException>("configure", () => new
ConfigureOptionsChatClient
(new TestChatClient(), null!));
ChatRouting\FailoverChatClientTests.cs (1)
215
using var configured = new
ConfigureOptionsChatClient
(
ChatRouting\OrderedFailoverChatClientTests.cs (2)
243
using var first = new
ConfigureOptionsChatClient
(
254
using var second = new
ConfigureOptionsChatClient
(
5 references to ConfigureOptionsChatClient
Microsoft.Extensions.AI (2)
ChatCompletion\ConfigureOptionsChatClient.cs (1)
19
/// <summary>Initializes a new instance of the <see cref="
ConfigureOptionsChatClient
"/> class with the specified <paramref name="configure"/> callback.</summary>
ChatCompletion\ConfigureOptionsChatClientBuilderExtensions.cs (1)
11
/// <summary>Provides extensions for configuring <see cref="
ConfigureOptionsChatClient
"/> instances.</summary>
Microsoft.Extensions.AI.Tests (3)
ChatRouting\FailoverChatClientTests.cs (1)
215
using
var
configured = new ConfigureOptionsChatClient(
ChatRouting\OrderedFailoverChatClientTests.cs (2)
243
using
var
first = new ConfigureOptionsChatClient(
254
using
var
second = new ConfigureOptionsChatClient(