44 references to IfNull
Microsoft.Extensions.AI.Abstractions (44)
ChatCompletion\ChatClientExtensions.cs (5)
25_ = Throw.IfNull(client); 42_ = Throw.IfNull(client); 43_ = Throw.IfNull(chatMessage); 60_ = Throw.IfNull(client); 61_ = Throw.IfNull(chatMessage);
ChatCompletion\ChatCompletion.cs (3)
23_choices = Throw.IfNull(choices); 30_ = Throw.IfNull(message); 38set => _choices = Throw.IfNull(value);
ChatCompletion\ChatFinishReason.cs (1)
90Throw.IfNull(writer).WriteStringValue(value.Value);
ChatCompletion\ChatMessage.cs (1)
39_contents = Throw.IfNull(contents);
ChatCompletion\ChatResponseFormat.cs (1)
37new(Throw.IfNull(schema),
ChatCompletion\ChatRole.cs (1)
98Throw.IfNull(writer).WriteStringValue(value.Value);
ChatCompletion\DelegatingChatClient.cs (2)
27InnerClient = Throw.IfNull(innerClient); 68_ = Throw.IfNull(serviceType);
ChatCompletion\StreamingChatCompletionUpdateExtensions.cs (2)
36_ = Throw.IfNull(updates); 64_ = Throw.IfNull(updates);
Contents\DataContent.cs (1)
50: this(Throw.IfNull(uri).ToString(), mediaType)
Contents\FunctionCallContent.cs (5)
28Name = Throw.IfNull(name); 74_ = Throw.IfNull(callId); 75_ = Throw.IfNull(name); 76_ = Throw.IfNull(encodedArguments); 77_ = Throw.IfNull(argumentParser);
Contents\FunctionResultContent.cs (2)
31CallId = Throw.IfNull(callId); 32Name = Throw.IfNull(name);
Contents\UsageContent.cs (2)
30_details = Throw.IfNull(details); 37set => _details = Throw.IfNull(value);
Embeddings\DelegatingEmbeddingGenerator.cs (2)
30InnerGenerator = Throw.IfNull(innerGenerator); 64_ = Throw.IfNull(serviceType);
Embeddings\EmbeddingGeneratorExtensions.cs (5)
32_ = Throw.IfNull(generator); 99_ = Throw.IfNull(generator); 100_ = Throw.IfNull(value); 135_ = Throw.IfNull(generator); 136_ = Throw.IfNull(values);
Embeddings\GeneratedEmbeddings.cs (1)
39_embeddings = new List<TEmbedding>(Throw.IfNull(embeddings));
Functions\AIFunctionMetadata.cs (4)
53Name = Throw.IfNull(metadata).Name; 80init => _parameters = Throw.IfNull(value); 100init => _returnParameter = Throw.IfNull(value); 107init => _additionalProperties = Throw.IfNull(value);
Functions\AIFunctionParameterMetadata.cs (1)
30_ = Throw.IfNull(metadata);
Functions\AIFunctionReturnParameterMetadata.cs (1)
25Description = Throw.IfNull(metadata).Description;
Utilities\AIJsonUtilities.Schema.cs (4)
63_ = Throw.IfNull(parameterMetadata); 64_ = Throw.IfNull(functionMetadata); 110_ = Throw.IfNull(parameterName); 187_ = Throw.IfNull(options);