100 references to IfNull
Microsoft.Extensions.AI (100)
ChatCompletion\AnonymousDelegatingChatClient.cs (3)
56
_ = Throw.
IfNull
(sharedFunc);
93
_ = Throw.
IfNull
(messages);
132
_ = Throw.
IfNull
(messages);
ChatCompletion\CachingChatClient.cs (2)
52
_ = Throw.
IfNull
(messages);
80
_ = Throw.
IfNull
(messages);
ChatCompletion\ChatClientBuilder.cs (5)
25
_ = Throw.
IfNull
(innerClient);
33
_innerClientFactory = Throw.
IfNull
(innerClientFactory);
72
_ = Throw.
IfNull
(clientFactory);
84
_ = Throw.
IfNull
(clientFactory);
110
_ = Throw.
IfNull
(sharedFunc);
ChatCompletion\ChatClientBuilderChatClientExtensions.cs (1)
22
_ = Throw.
IfNull
(innerClient);
ChatCompletion\ChatClientBuilderServiceCollectionExtensions.cs (8)
26
_ = Throw.
IfNull
(serviceCollection);
27
_ = Throw.
IfNull
(innerClient);
45
_ = Throw.
IfNull
(serviceCollection);
46
_ = Throw.
IfNull
(innerClientFactory);
68
_ = Throw.
IfNull
(serviceCollection);
69
_ = Throw.
IfNull
(innerClient);
89
_ = Throw.
IfNull
(serviceCollection);
90
_ = Throw.
IfNull
(innerClientFactory);
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
158
_ = Throw.
IfNull
(chatClient);
159
_ = Throw.
IfNull
(messages);
160
_ = Throw.
IfNull
(serializerOptions);
ChatCompletion\ChatResponse{T}.cs (2)
38
: base(Throw.
IfNull
(response).Messages)
40
_serializerOptions = Throw.
IfNull
(serializerOptions);
ChatCompletion\ConfigureOptionsChatClient.cs (1)
33
_configureOptions = Throw.
IfNull
(configure);
ChatCompletion\ConfigureOptionsChatClientBuilderExtensions.cs (2)
34
_ = Throw.
IfNull
(builder);
35
_ = Throw.
IfNull
(configure);
ChatCompletion\DistributedCachingChatClient.cs (8)
49
_storage = Throw.
IfNull
(storage);
56
set => _jsonSerializerOptions = Throw.
IfNull
(value);
62
_ = Throw.
IfNull
(key);
76
_ = Throw.
IfNull
(key);
90
_ = Throw.
IfNull
(key);
91
_ = Throw.
IfNull
(value);
101
_ = Throw.
IfNull
(key);
102
_ = Throw.
IfNull
(value);
ChatCompletion\DistributedCachingChatClientBuilderExtensions.cs (1)
37
_ = Throw.
IfNull
(builder);
ChatCompletion\FunctionInvocationContext.cs (4)
41
set => _function = Throw.
IfNull
(value);
48
set => _arguments = Throw.
IfNull
(value);
55
set => _callContent = Throw.
IfNull
(value);
62
set => _messages = Throw.
IfNull
(value);
ChatCompletion\FunctionInvokingChatClient.cs (5)
212
_ = Throw.
IfNull
(messages);
307
_ = Throw.
IfNull
(messages);
758
_ = Throw.
IfNull
(result);
795
_ = Throw.
IfNull
(context);
873
_ = Throw.
IfNull
(context);
ChatCompletion\FunctionInvokingChatClientBuilderExtensions.cs (1)
30
_ = Throw.
IfNull
(builder);
ChatCompletion\LoggingChatClient.cs (2)
42
_logger = Throw.
IfNull
(logger);
50
set => _jsonSerializerOptions = Throw.
IfNull
(value);
ChatCompletion\LoggingChatClientBuilderExtensions.cs (1)
37
_ = Throw.
IfNull
(builder);
ChatCompletion\OpenTelemetryChatClient.cs (3)
97
set => _jsonSerializerOptions = Throw.
IfNull
(value);
135
_ = Throw.
IfNull
(messages);
166
_ = Throw.
IfNull
(messages);
ChatCompletion\OpenTelemetryChatClientBuilderExtensions.cs (1)
31
Throw.
IfNull
(builder).Use((innerClient, services) =>
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (2)
31
_ = Throw.
IfNull
(generateFunc);
40
_ = Throw.
IfNull
(values);
Embeddings\CachingEmbeddingGenerator.cs (1)
31
_ = Throw.
IfNull
(values);
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
40
_configureOptions = Throw.
IfNull
(configure);
Embeddings\ConfigureOptionsEmbeddingGeneratorBuilderExtensions.cs (2)
38
_ = Throw.
IfNull
(builder);
39
_ = Throw.
IfNull
(configure);
Embeddings\DistributedCachingEmbeddingGenerator.cs (5)
37
_ = Throw.
IfNull
(storage);
49
_ = Throw.
IfNull
(value);
57
_ = Throw.
IfNull
(key);
71
_ = Throw.
IfNull
(key);
72
_ = Throw.
IfNull
(value);
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (1)
35
_ = Throw.
IfNull
(builder);
Embeddings\EmbeddingGeneratorBuilder.cs (5)
28
_ = Throw.
IfNull
(innerGenerator);
36
_innerGeneratorFactory = Throw.
IfNull
(innerGeneratorFactory);
76
_ = Throw.
IfNull
(generatorFactory);
88
_ = Throw.
IfNull
(generatorFactory);
107
_ = Throw.
IfNull
(generateFunc);
Embeddings\EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.cs (1)
30
_ = Throw.
IfNull
(innerGenerator);
Embeddings\EmbeddingGeneratorBuilderServiceCollectionExtensions.cs (8)
29
_ = Throw.
IfNull
(serviceCollection);
30
_ = Throw.
IfNull
(innerGenerator);
51
_ = Throw.
IfNull
(serviceCollection);
52
_ = Throw.
IfNull
(innerGeneratorFactory);
79
_ = Throw.
IfNull
(serviceCollection);
80
_ = Throw.
IfNull
(innerGenerator);
103
_ = Throw.
IfNull
(serviceCollection);
104
_ = Throw.
IfNull
(innerGeneratorFactory);
Embeddings\LoggingEmbeddingGenerator.cs (2)
44
_logger = Throw.
IfNull
(logger);
52
set => _jsonSerializerOptions = Throw.
IfNull
(value);
Embeddings\LoggingEmbeddingGeneratorBuilderExtensions.cs (1)
40
_ = Throw.
IfNull
(builder);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
111
_ = Throw.
IfNull
(values);
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (1)
34
Throw.
IfNull
(builder).Use((innerGenerator, services) =>
SpeechToText\ConfigureOptionsSpeechToTextClient.cs (1)
36
_configureOptions = Throw.
IfNull
(configure);
SpeechToText\ConfigureOptionsSpeechToTextClientBuilderExtensions.cs (2)
33
_ = Throw.
IfNull
(builder);
34
_ = Throw.
IfNull
(configure);
SpeechToText\LoggingSpeechToTextClient.cs (2)
45
_logger = Throw.
IfNull
(logger);
53
set => _jsonSerializerOptions = Throw.
IfNull
(value);
SpeechToText\LoggingSpeechToTextClientBuilderExtensions.cs (1)
38
_ = Throw.
IfNull
(builder);
SpeechToText\SpeechToTextClientBuilder.cs (4)
24
_ = Throw.
IfNull
(innerClient);
32
_innerClientFactory = Throw.
IfNull
(innerClientFactory);
66
_ = Throw.
IfNull
(clientFactory);
76
_ = Throw.
IfNull
(clientFactory);
SpeechToText\SpeechToTextClientBuilderServiceCollectionExtensions.cs (5)
38
_ = Throw.
IfNull
(serviceCollection);
39
_ = Throw.
IfNull
(innerClientFactory);
73
_ = Throw.
IfNull
(serviceCollection);
74
_ = Throw.
IfNull
(serviceKey);
75
_ = Throw.
IfNull
(innerClientFactory);
SpeechToText\SpeechToTextClientBuilderSpeechToTextClientExtensions.cs (1)
22
_ = Throw.
IfNull
(innerClient);