14 references to Use
Microsoft.Extensions.AI (1)
ChatCompletion\ConfigureOptionsChatClientBuilderExtensions.cs (1)
37return builder.Use(innerClient => new ConfigureOptionsChatClient(innerClient, configure));
Microsoft.Extensions.AI.Integration.Tests (3)
CallCountingChatClient.cs (1)
37builder.Use(innerClient => new CallCountingChatClient(innerClient));
PromptBasedFunctionCallingChatClient.cs (1)
206=> builder.Use(innerClient => new PromptBasedFunctionCallingChatClient(innerClient));
ReducingChatClientTests.cs (1)
114return builder.Use(innerClient => new ReducingChatClient(innerClient, reducer));
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaChatClientIntegrationTests.cs (2)
38.Use(innerClient => new AssertNoToolsDefinedChatClient(innerClient)) 62.Use(innerClient => new AssertNoToolsDefinedChatClient(innerClient))
Microsoft.Extensions.AI.Tests (8)
ChatCompletion\ChatClientBuilderTest.cs (4)
42builder.Use(next => new InnerClientCapturingChatClient("First", next)); 43builder.Use(next => new InnerClientCapturingChatClient("Second", next)); 44builder.Use(next => new InnerClientCapturingChatClient("Third", next)); 76builder.Use(_ => null!);
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
114Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use( 162Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use( 449Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use( 532Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use(c =>