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