2 instantiations of GroundednessProEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
SafetyEvaluatorTests.cs (2)
156
var groundednessProContext = new
GroundednessProEvaluatorContext
(groundingContext);
231
var groundednessProContext = new
GroundednessProEvaluatorContext
(groundingContext);
12 references to GroundednessProEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
SafetyEvaluatorTests.cs (4)
156
var
groundednessProContext = new GroundednessProEvaluatorContext(groundingContext);
176
groundednessPro.Context.TryGetValue(
GroundednessProEvaluatorContext
.GroundingContextName, out EvaluationContext? context1) &&
231
var
groundednessProContext = new GroundednessProEvaluatorContext(groundingContext);
251
groundednessPro.Context.TryGetValue(
GroundednessProEvaluatorContext
.GroundingContextName, out EvaluationContext? context1) &&
Microsoft.Extensions.AI.Evaluation.Safety (8)
GroundednessProEvaluator.cs (7)
20
/// the information present in the supplied <see cref="
GroundednessProEvaluatorContext
.GroundingContext"/>. It returns
66
GroundednessProEvaluatorContext
context = GetRelevantContext(additionalContext);
76
GroundednessProEvaluatorContext
context = GetRelevantContext(additionalContext);
80
private static
GroundednessProEvaluatorContext
GetRelevantContext(
83
if (additionalContext?.OfType<
GroundednessProEvaluatorContext
>().FirstOrDefault()
84
is
GroundednessProEvaluatorContext
context)
90
$"A value of type {nameof(
GroundednessProEvaluatorContext
)} was not found in the {nameof(additionalContext)} collection.");
GroundednessProEvaluatorContext.cs (1)
27
/// <see cref="
GroundednessProEvaluatorContext
"/>.