13 references to ArgumentException
Microsoft.Extensions.AI.Abstractions (13)
ChatCompletion\ChatResponseFormatJson.cs (1)
25
Throw.
ArgumentException
(
Contents\DataContent.cs (1)
121
Throw.
ArgumentException
(nameof(mediaType), "Invalid media type.");
src\Shared\Throw\Throw.cs (8)
81
ArgumentException
(paramName, $"Member {memberName} of {paramName} is null");
114
ArgumentException
(paramName, $"Member {memberName} of {paramName} is null");
150
ArgumentException
(paramName, "Argument is whitespace");
183
ArgumentException
(paramName, "Argument is an empty string");
205
ArgumentException
(paramName, $"Buffer too small, needed a size of {requiredSize} but got {bufferSize}");
269
ArgumentException
(paramName, "Collection is empty");
276
ArgumentException
(paramName, "Collection is empty");
285
ArgumentException
(paramName, "Collection is empty");
Utilities\AIJsonUtilities.cs (2)
50
Throw.
ArgumentException
(nameof(contentType), "The content type must derive from AIContent.");
60
Throw.
ArgumentException
(nameof(contentType), "Cannot register built-in AI content types.");
Utilities\AIJsonUtilities.Schema.cs (1)
144
Throw.
ArgumentException
(paramName ?? "schema", "The schema document must be an object or a boolean value.");