23 references to Use
Microsoft.Extensions.AI (1)
ChatCompletion\ConfigureOptionsChatClientBuilderExtensions.cs (1)
37
return builder.
Use
(innerClient => new ConfigureOptionsChatClient(innerClient, configure));
Microsoft.Extensions.AI.Integration.Tests (3)
CallCountingChatClient.cs (1)
37
builder.
Use
(innerClient => new CallCountingChatClient(innerClient));
ChatClientIntegrationTests.cs (1)
1233
.
Use
(innerClient => summarizingChatClient = new TestSummarizingChatClient(innerClient, targetCount: 2, threshold: 0))
PromptBasedFunctionCallingChatClient.cs (1)
206
=> builder.
Use
(innerClient => new PromptBasedFunctionCallingChatClient(innerClient));
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
OllamaSharpChatClientIntegrationTests.cs (2)
39
.
Use
(innerClient => new AssertNoToolsDefinedChatClient(innerClient))
63
.
Use
(innerClient => new AssertNoToolsDefinedChatClient(innerClient))
Microsoft.Extensions.AI.Tests (17)
ChatCompletion\ChatClientBuilderTest.cs (4)
42
builder.
Use
(next => new InnerClientCapturingChatClient("First", next));
43
builder.
Use
(next => new InnerClientCapturingChatClient("Second", next));
44
builder.
Use
(next => new InnerClientCapturingChatClient("Third", next));
76
builder.
Use
(_ => null!);
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
630
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.
Use
(s => new FunctionInvokingChatClient(s));
703
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.
Use
(s => new FunctionInvokingChatClient(s));
795
configurePipeline ??= b => b.
Use
(s => new FunctionInvokingChatClient(s) { AdditionalTools = additionalTools });
865
configurePipeline ??= b => b.
Use
(s => new FunctionInvokingChatClient(s) { AdditionalTools = additionalTools });
ChatCompletion\FunctionInvokingChatClientTests.cs (9)
216
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
264
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
338
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
594
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
677
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(c =>
1074
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
1137
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(
1169
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.
Use
(s => new FunctionInvokingChatClient(s) { TerminateOnUnknownCalls = false });
1174
configure = b => b.
Use
(s => new FunctionInvokingChatClient(s) { TerminateOnUnknownCalls = true });