1 write to Diagnostics
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
88
metric.
Diagnostics
??= new List<EvaluationDiagnostic>();
24 references to Diagnostics
Microsoft.Extensions.AI.Evaluation (6)
EvaluationMetricExtensions.cs (6)
69
metric.
Diagnostics
is not null &&
71
? metric.
Diagnostics
.Any()
72
: metric.
Diagnostics
.Any(predicate));
77
/// <see cref="EvaluationMetric.
Diagnostics
"/> collection.
92
metric.
Diagnostics
.Add(diagnostic);
99
/// <see cref="EvaluationMetric.
Diagnostics
"/> collection.
Microsoft.Extensions.AI.Evaluation.Integration.Tests (12)
QualityEvaluatorTests.cs (3)
102
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
141
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
178
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
SafetyEvaluatorTests.cs (9)
164
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
239
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
284
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
320
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
369
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
431
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
466
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
507
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
541
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
ScenarioRunResultTests.cs (6)
274
Assert.Equal(metric.
Diagnostics
is null, deserializedMetric.
Diagnostics
is null);
275
if (metric.
Diagnostics
is not null && deserializedMetric.
Diagnostics
is not null)
277
Assert.True(metric.
Diagnostics
.SequenceEqual(deserializedMetric.
Diagnostics
, DiagnosticComparer.Instance));