1 write to Diagnostics
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
89
metric.
Diagnostics
??= [];
47 references to Diagnostics
Microsoft.Extensions.AI.Evaluation (6)
EvaluationMetricExtensions.cs (6)
70
metric.
Diagnostics
is not null &&
72
? metric.
Diagnostics
.Any()
73
: metric.
Diagnostics
.Any(predicate));
78
/// <see cref="EvaluationMetric.
Diagnostics
"/> collection.
93
metric.
Diagnostics
.Add(diagnostic);
100
/// <see cref="EvaluationMetric.
Diagnostics
"/> collection.
Microsoft.Extensions.AI.Evaluation.Console (3)
Commands\ReportCommand.cs (3)
220
metric.
Diagnostics
?.Count(d => d.Severity == EvaluationDiagnosticSeverity.Error) ?? 0;
222
metric.
Diagnostics
?.Count(d => d.Severity == EvaluationDiagnosticSeverity.Warning) ?? 0;
224
metric.
Diagnostics
?.Count(d => d.Severity == EvaluationDiagnosticSeverity.Informational) ?? 0;
Microsoft.Extensions.AI.Evaluation.Integration.Tests (20)
AgentQualityEvaluatorTests.cs (4)
99
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
132
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
155
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
195
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
NLPEvaluatorTests.cs (4)
61
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
88
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
114
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
135
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
QualityEvaluatorTests.cs (3)
98
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
139
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
176
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
SafetyEvaluatorTests.cs (9)
213
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
304
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
349
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
385
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
434
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
496
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
531
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
572
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
606
string.Join("\r\n\r\n", result.Metrics.Values.SelectMany(m => m.
Diagnostics
?? []).Select(d => d.ToString())));
Microsoft.Extensions.AI.Evaluation.NLP.Tests (12)
BLEUEvaluatorTests.cs (4)
55
Assert.NotNull(metric.
Diagnostics
);
56
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
108
Assert.NotNull(metric.
Diagnostics
);
109
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
F1EvaluatorTests.cs (4)
55
Assert.NotNull(metric.
Diagnostics
);
56
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
88
Assert.NotNull(metric.
Diagnostics
);
89
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
GLEUEvaluatorTests.cs (4)
55
Assert.NotNull(metric.
Diagnostics
);
56
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
108
Assert.NotNull(metric.
Diagnostics
);
109
Assert.Contains(metric.
Diagnostics
, d => d.Severity == EvaluationDiagnosticSeverity.Error);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
ScenarioRunResultTests.cs (6)
392
Assert.Equal(metric.
Diagnostics
is null, deserializedMetric.
Diagnostics
is null);
393
if (metric.
Diagnostics
is not null && deserializedMetric.
Diagnostics
is not null)
395
Assert.True(metric.
Diagnostics
.SequenceEqual(deserializedMetric.
Diagnostics
, DiagnosticComparer.Instance));