1 write to Metadata
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
117
metric.
Metadata
??= new Dictionary<string, string>();
13 references to Metadata
Microsoft.Extensions.AI.Evaluation (4)
EvaluationMetricExtensions.cs (4)
108
/// supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.
Metadata
"/> dictionary.
118
metric.
Metadata
[name] = value;
123
/// <see cref="EvaluationMetric.
Metadata
"/> dictionary.
140
/// model, in the supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.
Metadata
"/> dictionary.
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (9)
ScenarioRunResultTests.cs (9)
280
Assert.Equal(metric.
Metadata
is null, deserializedMetric.
Metadata
is null);
281
if (metric.
Metadata
is not null && deserializedMetric.
Metadata
is not null)
283
Assert.Equal(metric.
Metadata
.Count, deserializedMetric.
Metadata
.Count);
284
foreach (var key in metric.
Metadata
.Keys)
286
Assert.Equal(metric.
Metadata
[key], deserializedMetric.
Metadata
[key]);