26 references to IfNull
Microsoft.Extensions.AI.OpenAI (26)
MicrosoftExtensionsAIAssistantsExtensions.cs (1)
18OpenAIAssistantsChatClient.ToOpenAIAssistantsFunctionToolDefinition(Throw.IfNull(function));
MicrosoftExtensionsAIChatExtensions.cs (3)
19OpenAIChatClient.ToOpenAIChatTool(Throw.IfNull(function)); 25OpenAIChatClient.ToOpenAIChatMessages(Throw.IfNull(messages), chatOptions: null); 32OpenAIChatClient.FromOpenAIChatCompletion(Throw.IfNull(chatCompletion), options);
MicrosoftExtensionsAIRealtimeExtensions.cs (1)
18OpenAIRealtimeConversationClient.ToOpenAIConversationFunctionTool(Throw.IfNull(function));
MicrosoftExtensionsAIResponsesExtensions.cs (3)
19OpenAIResponsesChatClient.ToResponseTool(Throw.IfNull(function)); 25OpenAIResponsesChatClient.ToOpenAIResponseItems(Throw.IfNull(messages)); 32OpenAIResponsesChatClient.FromOpenAIResponse(Throw.IfNull(response), options);
OpenAIAssistantsChatClient.cs (3)
50_client = Throw.IfNull(assistantClient); 67: this(assistantClient, Throw.IfNull(assistant).Id, defaultThreadId) 90_ = Throw.IfNull(messages);
OpenAIChatClient.cs (5)
39_ = Throw.IfNull(chatClient); 58_ = Throw.IfNull(serviceType); 72_ = Throw.IfNull(messages); 87_ = Throw.IfNull(messages); 436_ = Throw.IfNull(openAICompletion);
OpenAIEmbeddingGenerator.cs (2)
40_ = Throw.IfNull(embeddingClient); 94_ = Throw.IfNull(serviceType);
OpenAIResponsesChatClient.cs (4)
39_ = Throw.IfNull(responseClient); 58_ = Throw.IfNull(serviceType); 72_ = Throw.IfNull(messages); 172_ = Throw.IfNull(messages);
OpenAISpeechToTextClient.cs (4)
40_ = Throw.IfNull(audioClient); 59_ = Throw.IfNull(serviceType); 73_ = Throw.IfNull(audioSpeechStream); 126_ = Throw.IfNull(audioSpeechStream);