1 instantiation of RetrievalEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
QualityEvaluatorTests.cs (1)
236new RetrievalEvaluatorContext(
12 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 (10)
RetrievalEvaluator.cs (7)
22/// supplied via <see cref="RetrievalEvaluatorContext.RetrievedContextChunks"/> are relevant to the user request, and 92if (additionalContext?.OfType<RetrievalEvaluatorContext>().FirstOrDefault() 93is not RetrievalEvaluatorContext context) 97$"A value of type {nameof(RetrievalEvaluatorContext)} was not found in the {nameof(additionalContext)} collection.")); 106$"Supplied {nameof(RetrievalEvaluatorContext)} did not contain any {nameof(RetrievalEvaluatorContext.RetrievedContextChunks)}.")); 128RetrievalEvaluatorContext 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.