20 writes to Reason
Microsoft.Extensions.AI.Evaluation.Integration.Tests (15)
ResultsTests.cs (15)
426metric1.Reason = "Reason for metric 1"; 432metric2.Reason = "Reason for metric 2"; 437metric3.Reason = "Reason for metric 3"; 443metric4.Reason = "Reason for metric 4"; 447metric5.Reason = "Reason for metric 5"; 479metric1.Reason = "Reason for metric 1"; 485metric2.Reason = "Reason for metric 2"; 490metric3.Reason = "Reason for metric 3"; 496metric4.Reason = "Reason for metric 4"; 500metric5.Reason = "Reason for metric 5"; 538metric1.Reason = "Reason for metric 1"; 544metric2.Reason = "Reason for metric 2"; 549metric3.Reason = "Reason for metric 3"; 555metric4.Reason = "Reason for metric 4"; 559metric5.Reason = "Reason for metric 5";
Microsoft.Extensions.AI.Evaluation.Quality (5)
EvaluationMetricExtensions.cs (1)
84metric.Reason = reason;
IntentResolutionEvaluator.cs (1)
389metric.Reason = rating.Explanation;
RelevanceTruthAndCompletenessEvaluator.cs (3)
341relevance.Reason = rating.RelevanceReasoning; 353truth.Reason = rating.TruthReasoning; 365completeness.Reason = rating.CompletenessReasoning;
2 references to Reason
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
258Assert.Equal(metric.Reason, deserializedMetric.Reason);