1 write to InnerClient
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\DelegatingChatClient.cs (1)
28
InnerClient
= Throw.IfNull(innerClient);
12 references to InnerClient
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (6)
105
response = await
InnerClient
.GetResponseAsync(messages, options, cancellationToken);
118
return _getResponseFunc(messages, options,
InnerClient
, cancellationToken);
123
return _getStreamingResponseFunc!(messages, options,
InnerClient
, cancellationToken)
146
await foreach (var update in
InnerClient
.GetStreamingResponseAsync(messages, options, cancellationToken))
182
return _getStreamingResponseFunc(messages, options,
InnerClient
, cancellationToken);
187
return GetStreamingResponseAsyncViaGetResponseAsync(_getResponseFunc!(messages, options,
InnerClient
, cancellationToken));
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\DelegatingChatClient.cs (4)
44
InnerClient
.GetResponseAsync(messages, options, cancellationToken);
49
InnerClient
.GetStreamingResponseAsync(messages, options, cancellationToken);
59
InnerClient
.GetService(serviceType, serviceKey);
68
InnerClient
.Dispose();
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\ChatClientBuilderTest.cs (1)
104
public new IChatClient InnerClient => base.
InnerClient
;
ChatCompletion\DependencyInjectionPatterns.cs (1)
250
public new IChatClient InnerClient => base.
InnerClient
;