9 writes to Metadata
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
118metric.Metadata ??= new Dictionary<string, string>();
Microsoft.Extensions.AI.Evaluation.Reporting (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationMetric.g.cs (1)
163Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.StringMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationMetric.g.cs (1)
163Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.StringMetric.g.cs (1)
183Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata = value!,
34 references to Metadata
Microsoft.Extensions.AI.Evaluation (6)
EvaluationMetricExtensions.cs (5)
109/// supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.Metadata"/> dictionary. 119metric.Metadata[name] = value; 124/// <see cref="EvaluationMetric.Metadata"/> dictionary. 141/// model, in the supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.Metadata"/> dictionary. 194/// evaluation in the supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.Metadata"/> dictionary.
Utilities\BuiltInMetricUtilities.cs (1)
19metric.Metadata?.TryGetValue(BuiltInEvalMetadataName, out string? stringValue) is true &&
Microsoft.Extensions.AI.Evaluation.Console (2)
Commands\ReportCommand.cs (1)
274if ((metric.Metadata?.TryGetValue(metadataName, out string? value)) is not true ||
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
19metric.Metadata?.TryGetValue(BuiltInEvalMetadataName, out string? stringValue) is true &&
Microsoft.Extensions.AI.Evaluation.NLP (1)
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
19metric.Metadata?.TryGetValue(BuiltInEvalMetadataName, out string? stringValue) is true &&
Microsoft.Extensions.AI.Evaluation.Quality (1)
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
19metric.Metadata?.TryGetValue(BuiltInEvalMetadataName, out string? stringValue) is true &&
Microsoft.Extensions.AI.Evaluation.Reporting (7)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 244global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationMetric.g.cs (1)
162Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 244global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.StringMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 243global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (7)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.BooleanMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 244global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationMetric.g.cs (1)
162Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.NumericMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 244global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.StringMetric.g.cs (2)
182Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)obj).Metadata, 243global::System.Collections.Generic.IDictionary<string, string> __value_Metadata = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric)value).Metadata;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (9)
ScenarioRunResultTests.cs (9)
398Assert.Equal(metric.Metadata is null, deserializedMetric.Metadata is null); 399if (metric.Metadata is not null && deserializedMetric.Metadata is not null) 401Assert.Equal(metric.Metadata.Count, deserializedMetric.Metadata.Count); 402foreach (var key in metric.Metadata.Keys) 404Assert.Equal(metric.Metadata[key], deserializedMetric.Metadata[key]);
Microsoft.Extensions.AI.Evaluation.Safety (1)
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
19metric.Metadata?.TryGetValue(BuiltInEvalMetadataName, out string? stringValue) is true &&