11 references to Throw
Microsoft.Extensions.AI.Evaluation.NLP (11)
BLEUEvaluator.cs (1)
48
_ =
Throw
.IfNull(modelResponse);
Common\BLEUAlgorithm.cs (5)
62
Throw
.ArgumentOutOfRangeException(nameof(n), $"`{nameof(n)}` must be greater than zero.");
122
Throw
.ArgumentOutOfRangeException(nameof(n), $"'{nameof(n)}' must be greater than zero.");
141
Throw
.ArgumentNullException(nameof(references), $"'{nameof(references)}' cannot be null or empty.");
146
Throw
.ArgumentNullException(nameof(hypothesis), $"'{nameof(hypothesis)}' cannot be null or empty.");
156
Throw
.ArgumentNullException(nameof(weights), $"'{nameof(weights)}' cannot be empty.");
Common\MatchCounter.cs (1)
27
_ =
Throw
.IfNull(items, nameof(items));
Common\NGram.cs (2)
26
Values =
Throw
.IfNull(values, nameof(values));
27
_ =
Throw
.IfLessThan(values.Length, 1, nameof(values));
Common\NGramExtensions.cs (1)
27
Throw
.ArgumentOutOfRangeException(nameof(n), $"'{nameof(n)}' must be greater than zero.");
Common\SimpleWordTokenizer.cs (1)
30
_ =
Throw
.IfNull(text, nameof(text));