20 writes to Reason
Microsoft.Extensions.AI.Evaluation.Integration.Tests (15)
ResultsTests.cs (15)
428metric1.Reason = "Reason for metric 1"; 434metric2.Reason = "Reason for metric 2"; 439metric3.Reason = "Reason for metric 3"; 445metric4.Reason = "Reason for metric 4"; 449metric5.Reason = "Reason for metric 5"; 481metric1.Reason = "Reason for metric 1"; 487metric2.Reason = "Reason for metric 2"; 492metric3.Reason = "Reason for metric 3"; 498metric4.Reason = "Reason for metric 4"; 502metric5.Reason = "Reason for metric 5"; 540metric1.Reason = "Reason for metric 1"; 546metric2.Reason = "Reason for metric 2"; 551metric3.Reason = "Reason for metric 3"; 557metric4.Reason = "Reason for metric 4"; 561metric5.Reason = "Reason for metric 5";
Microsoft.Extensions.AI.Evaluation.Quality (5)
EvaluationMetricExtensions.cs (1)
84metric.Reason = reason;
IntentResolutionEvaluator.cs (1)
390metric.Reason = rating.Explanation;
RelevanceTruthAndCompletenessEvaluator.cs (3)
339relevance.Reason = rating.RelevanceReasoning; 351truth.Reason = rating.TruthReasoning; 363completeness.Reason = rating.CompletenessReasoning;
2 references to Reason
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
256Assert.Equal(metric.Reason, deserializedMetric.Reason);