49 references to IfNull
Microsoft.Extensions.AI.Abstractions (49)
ChatCompletion\ChatClientExtensions.cs (9)
25
_ = Throw.
IfNull
(client);
42
_ = Throw.
IfNull
(client);
43
_ = Throw.
IfNull
(chatMessage);
60
_ = Throw.
IfNull
(client);
61
_ = Throw.
IfNull
(chatMessage);
78
_ = Throw.
IfNull
(client);
79
_ = Throw.
IfNull
(chatMessage);
96
_ = Throw.
IfNull
(client);
97
_ = Throw.
IfNull
(chatMessage);
ChatCompletion\ChatCompletion.cs (3)
23
_choices = Throw.
IfNull
(choices);
30
_ = Throw.
IfNull
(message);
38
set => _choices = Throw.
IfNull
(value);
ChatCompletion\ChatFinishReason.cs (1)
90
Throw.
IfNull
(writer).WriteStringValue(value.Value);
ChatCompletion\ChatMessage.cs (1)
39
_contents = Throw.
IfNull
(contents);
ChatCompletion\ChatRole.cs (1)
98
Throw.
IfNull
(writer).WriteStringValue(value.Value);
ChatCompletion\DelegatingChatClient.cs (2)
27
InnerClient = Throw.
IfNull
(innerClient);
55
_ = Throw.
IfNull
(serviceType);
ChatCompletion\StreamingChatCompletionUpdateExtensions.cs (2)
37
_ = Throw.
IfNull
(updates);
65
_ = Throw.
IfNull
(updates);
Contents\DataContent.cs (1)
50
: this(Throw.
IfNull
(uri).ToString(), mediaType)
Contents\FunctionCallContent.cs (6)
28
CallId = Throw.
IfNull
(callId);
29
Name = Throw.
IfNull
(name);
74
_ = Throw.
IfNull
(callId);
75
_ = Throw.
IfNull
(name);
76
_ = Throw.
IfNull
(encodedArguments);
77
_ = Throw.
IfNull
(argumentParser);
Contents\FunctionResultContent.cs (1)
30
CallId = Throw.
IfNull
(callId);
Contents\UsageContent.cs (2)
30
_details = Throw.
IfNull
(details);
37
set => _details = Throw.
IfNull
(value);
Embeddings\DelegatingEmbeddingGenerator.cs (2)
30
InnerGenerator = Throw.
IfNull
(innerGenerator);
50
_ = 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)
56
Name = Throw.
IfNull
(metadata).Name;
84
init => _parameters = Throw.
IfNull
(value);
104
init => _returnParameter = Throw.
IfNull
(value);
148
init => _additionalProperties = Throw.
IfNull
(value);
Functions\AIFunctionParameterMetadata.cs (1)
30
_ = Throw.
IfNull
(metadata);
Functions\AIFunctionReturnParameterMetadata.cs (1)
29
Description = Throw.
IfNull
(metadata).Description;
UsageDetails.cs (1)
34
_ = Throw.
IfNull
(usage);
Utilities\AIJsonUtilities.cs (5)
27
_ = Throw.
IfNull
(options);
28
_ = Throw.
IfNull
(typeDiscriminatorId);
44
_ = Throw.
IfNull
(options);
45
_ = Throw.
IfNull
(contentType);
46
_ = Throw.
IfNull
(typeDiscriminatorId);