56 references to IfNull
Microsoft.Extensions.AI.OpenAI (56)
MicrosoftExtensionsAIChatExtensions.cs (7)
29OpenAIChatClient.ToOpenAIChatTool(Throw.IfNull(function)); 46OpenAIChatClient.ToOpenAIChatMessages(Throw.IfNull(messages), options); 55_ = Throw.IfNull(response); 138_ = Throw.IfNull(responseUpdates); 181_ = Throw.IfNull(messages); 263OpenAIChatClient.FromOpenAIChatCompletion(Throw.IfNull(chatCompletion), options); 277OpenAIChatClient.FromOpenAIStreamingChatCompletionAsync(Throw.IfNull(chatCompletionUpdates), options, cancellationToken);
MicrosoftExtensionsAIRealtimeExtensions.cs (1)
21OpenAIRealtimeConversationClient.ToOpenAIRealtimeFunctionTool(Throw.IfNull(function));
MicrosoftExtensionsAIResponsesExtensions.cs (9)
25OpenAIResponsesChatClient.ToResponseTool(Throw.IfNull(function)); 36OpenAIResponsesChatClient.ToResponseTool(Throw.IfNull(tool)); 53OpenAIResponsesChatClient.ToOpenAIResponseItems(Throw.IfNull(messages), options); 60OpenAIResponsesChatClient.ToChatMessages(Throw.IfNull(items)); 68OpenAIResponsesChatClient.FromOpenAIResponse(Throw.IfNull(response), options, conversationId: null); 81OpenAIResponsesChatClient.FromOpenAIStreamingResponseUpdatesAsync(Throw.IfNull(responseUpdates), options, conversationId: null, cancellationToken: cancellationToken); 89_ = Throw.IfNull(response); 134_ = Throw.IfNull(tools); 160_ = Throw.IfNull(tool);
OpenAIChatClient.cs (5)
67_chatClient = Throw.IfNull(chatClient); 77_ = Throw.IfNull(serviceType); 93_ = Throw.IfNull(messages); 114_ = Throw.IfNull(messages); 502_ = Throw.IfNull(openAICompletion);
OpenAIEmbeddingGenerator.cs (2)
54_embeddingClient = Throw.IfNull(embeddingClient); 105_ = Throw.IfNull(serviceType);
OpenAIHostedFileClient.cs (5)
64_ = Throw.IfNull(openAIClient); 76_fileClient = Throw.IfNull(fileClient); 90_containerClient = Throw.IfNull(containerClient); 103_ = Throw.IfNull(content); 310_ = Throw.IfNull(serviceType);
OpenAIImageGenerator.cs (3)
36_imageClient = Throw.IfNull(imageClient); 44_ = Throw.IfNull(request); 47_ = Throw.IfNull(prompt);
OpenAIRealtimeClient.cs (5)
37_realtimeClient = new RealtimeClient(Throw.IfNull(apiKey)); 38_model = Throw.IfNull(model); 49_realtimeClient = Throw.IfNull(realtimeClient); 50_model = Throw.IfNull(model); 81_ = Throw.IfNull(serviceType);
OpenAIRealtimeClientSession.cs (5)
52_ownedRealtimeClient = new Sdk.RealtimeClient(Throw.IfNull(apiKey)); 53_model = Throw.IfNull(model); 62_sessionClient = Throw.IfNull(sessionClient); 111_ = Throw.IfNull(message); 179_ = Throw.IfNull(serviceType);
OpenAIRequestPolicies.cs (1)
61_ = Throw.IfNull(policy);
OpenAIResponsesChatClient.cs (5)
78_ = Throw.IfNull(responseClient); 89_ = Throw.IfNull(serviceType); 104_ = Throw.IfNull(messages); 328_ = Throw.IfNull(messages); 2083_ = Throw.IfNull(serviceType);
OpenAISpeechToTextClient.cs (4)
37_audioClient = Throw.IfNull(audioClient); 45_ = Throw.IfNull(serviceType); 59_ = Throw.IfNull(audioSpeechStream); 115_ = Throw.IfNull(audioSpeechStream);
OpenAITextToSpeechClient.cs (4)
38_audioClient = Throw.IfNull(audioClient); 46_ = Throw.IfNull(serviceType); 60_ = Throw.IfNull(text); 83_ = Throw.IfNull(text);