1 instantiation of EquivalenceEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
QualityEvaluatorTests.cs (1)
177new EquivalenceEvaluatorContext(
8 references to EquivalenceEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
QualityEvaluatorTests.cs (1)
176var baselineResponseForEquivalenceEvaluator =
Microsoft.Extensions.AI.Evaluation.Quality (7)
EquivalenceEvaluator.cs (7)
19/// response supplied via <see cref="EquivalenceEvaluatorContext.GroundTruth"/>. It returns a 68EquivalenceEvaluatorContext context = GetRelevantContext(additionalContext); 91EquivalenceEvaluatorContext context = GetRelevantContext(additionalContext); 165private static EquivalenceEvaluatorContext GetRelevantContext(IEnumerable<EvaluationContext>? additionalContext) 167if (additionalContext?.OfType<EquivalenceEvaluatorContext>().FirstOrDefault() 168is EquivalenceEvaluatorContext context) 174$"A value of type '{nameof(EquivalenceEvaluatorContext)}' was not found in the '{nameof(additionalContext)}' collection.");