111 references to Throw
Microsoft.Extensions.AI (111)
ChatCompletion\AnonymousDelegatingChatClient.cs (5)
56
_ =
Throw
.IfNull(sharedFunc);
93
_ =
Throw
.IfNull(messages);
110
Throw
.InvalidOperationException("The wrapper completed successfully without producing a ChatResponse.");
132
_ =
Throw
.IfNull(messages);
206
Throw
.ArgumentNullException(nameof(getResponseFunc), $"At least one of the {nameof(getResponseFunc)} or {nameof(getStreamingResponseFunc)} delegates must be non-null.");
ChatCompletion\CachingChatClient.cs (2)
52
_ =
Throw
.IfNull(messages);
80
_ =
Throw
.IfNull(messages);
ChatCompletion\ChatClientBuilder.cs (6)
25
_ =
Throw
.IfNull(innerClient);
33
_innerClientFactory =
Throw
.IfNull(innerClientFactory);
55
Throw
.InvalidOperationException(
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)
58
_storage =
Throw
.IfNull(storage);
65
set => _jsonSerializerOptions =
Throw
.IfNull(value);
79
_ =
Throw
.IfNull(key);
93
_ =
Throw
.IfNull(key);
107
_ =
Throw
.IfNull(key);
108
_ =
Throw
.IfNull(value);
118
_ =
Throw
.IfNull(key);
119
_ =
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 (10)
167
Throw
.ArgumentOutOfRangeException(nameof(value));
205
set => _maximumConsecutiveErrorsPerRequest =
Throw
.IfLessThan(value, 0);
221
_ =
Throw
.IfNull(messages);
248
Throw
.InvalidOperationException($"The inner {nameof(IChatClient)} returned a null {nameof(ChatResponse)}.");
316
_ =
Throw
.IfNull(messages);
344
Throw
.InvalidOperationException($"The inner {nameof(IChatClient)} streamed a null {nameof(ChatResponseUpdate)}.");
683
Throw
.InvalidOperationException($"{GetType().Name}.{nameof(CreateResponseMessages)} returned null or an empty collection of messages.");
767
_ =
Throw
.IfNull(result);
804
_ =
Throw
.IfNull(context);
882
_ =
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 (3)
31
_ =
Throw
.IfNull(values);
54
Throw
.InvalidOperationException($"Expected exactly one embedding to be generated, but received {generated.Count}.");
59
Throw
.InvalidOperationException("Generator produced null embedding.");
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)
50
_ =
Throw
.IfNull(storage);
62
_ =
Throw
.IfNull(value);
78
_ =
Throw
.IfNull(key);
92
_ =
Throw
.IfNull(key);
93
_ =
Throw
.IfNull(value);
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (1)
35
_ =
Throw
.IfNull(builder);
Embeddings\EmbeddingGeneratorBuilder.cs (6)
28
_ =
Throw
.IfNull(innerGenerator);
36
_innerGeneratorFactory =
Throw
.IfNull(innerGeneratorFactory);
60
Throw
.InvalidOperationException(
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);