1 instantiation of RetrievalEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
QualityEvaluatorTests.cs (1)
236new RetrievalEvaluatorContext(
10 references to RetrievalEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
QualityEvaluatorTests.cs (2)
235var retrievedContextChunksForRetrievalEvaluator = 277retrieval.Context.TryGetValue(RetrievalEvaluatorContext.RetrievedContextChunksContextName, out EvaluationContext? context4) &&
Microsoft.Extensions.AI.Evaluation.Quality (8)
RetrievalEvaluator.cs (5)
22/// supplied via <see cref="RetrievalEvaluatorContext.RetrievedContextChunks"/> are relevant to the user request, and 93if (additionalContext?.OfType<RetrievalEvaluatorContext>().FirstOrDefault() 94is not RetrievalEvaluatorContext context) 98$"A value of type '{nameof(RetrievalEvaluatorContext)}' was not found in the '{nameof(additionalContext)}' collection.")); 120RetrievalEvaluatorContext context)
RetrievalEvaluatorContext.cs (3)
29/// Gets the unique <see cref="EvaluationContext.Name"/> that is used for <see cref="RetrievalEvaluatorContext"/>. 39/// Initializes a new instance of the <see cref="RetrievalEvaluatorContext"/> class. 53/// Initializes a new instance of the <see cref="RetrievalEvaluatorContext"/> class.