28 instantiations of StringMetric
Microsoft.Extensions.AI.Evaluation.Integration.Tests (25)
ResultsTests.cs (25)
216var metricA = new StringMetric("Measurement System: None", "None"); 217var metricB = new StringMetric("Measurement System: Unknown", "Unknown"); 218var metricC = new StringMetric("Measurement System: Metric", "Metric"); 219var metricD = new StringMetric("Measurement System: Imperial", "Imperial"); 220var metricE = new StringMetric("Measurement System: USCustomary", "UsCustomary"); 221var metricF = new StringMetric("Measurement System: Nautical", "Nautical"); 222var metricG = new StringMetric("Measurement System: Astronomical", "Astronomical"); 223var metricH = new StringMetric("Measurement System: Multiple", "Multiple"); 224var metricI = new StringMetric("Measurement System: Blah", "Blah"); 225var metricJ = new StringMetric("Measurement System: Empty", ""); 226var metricK = new StringMetric("Measurement System: Null"); 271var metricA = new StringMetric("Measurement System: None", "None"); 272var metricB = new StringMetric("Measurement System: Unknown", "Unknown"); 273var metricC = new StringMetric("Measurement System: Metric", "Metric"); 274var metricD = new StringMetric("Measurement System: Imperial", "Imperial"); 275var metricE = new StringMetric("Measurement System: USCustomary", "USCustomary"); 276var metricF = new StringMetric("Measurement System: Nautical", "Nautical"); 277var metricG = new StringMetric("Measurement System: Astronomical", "Astronomical"); 278var metricH = new StringMetric("Measurement System: Multiple", "Multiple"); 279var metricI = new StringMetric("Measurement System: Blah", "Blah"); 280var metricJ = new StringMetric("Measurement System: Empty", ""); 281var metricK = new StringMetric("Measurement System: Null"); 419var metric4 = new StringMetric("Metric with warning diagnostics only"); 466var metric4 = new StringMetric("Metric with warning diagnostics only"); 519var metric4 = new StringMetric("Metric with warning diagnostics only", value: "A");
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ResultStoreTester.cs (1)
27StringMetric stringMetric = new StringMetric("string", value: "Good");
ScenarioRunResultTests.cs (2)
27StringMetric stringMetric = new StringMetric("string", value: "A"); 66StringMetric stringMetric = new StringMetric("string", value: "A");
38 references to StringMetric
Microsoft.Extensions.AI.Evaluation (4)
EvaluationMetric.cs (1)
20[JsonDerivedType(typeof(StringMetric), "string")]
StringMetric.cs (3)
10/// A common use case for <see cref="StringMetric"/> is to represent a single value in an enumeration (or to represent 13/// <param name="name">The name of the <see cref="StringMetric"/>.</param> 14/// <param name="value">The value of the <see cref="StringMetric"/>.</param>
Microsoft.Extensions.AI.Evaluation.Integration.Tests (27)
ResultsTests.cs (27)
102(m is StringMetric e && e.Value is not null) 121if (m is not StringMetric e) 216var metricA = new StringMetric("Measurement System: None", "None"); 217var metricB = new StringMetric("Measurement System: Unknown", "Unknown"); 218var metricC = new StringMetric("Measurement System: Metric", "Metric"); 219var metricD = new StringMetric("Measurement System: Imperial", "Imperial"); 220var metricE = new StringMetric("Measurement System: USCustomary", "UsCustomary"); 221var metricF = new StringMetric("Measurement System: Nautical", "Nautical"); 222var metricG = new StringMetric("Measurement System: Astronomical", "Astronomical"); 223var metricH = new StringMetric("Measurement System: Multiple", "Multiple"); 224var metricI = new StringMetric("Measurement System: Blah", "Blah"); 225var metricJ = new StringMetric("Measurement System: Empty", ""); 226var metricK = new StringMetric("Measurement System: Null"); 271var metricA = new StringMetric("Measurement System: None", "None"); 272var metricB = new StringMetric("Measurement System: Unknown", "Unknown"); 273var metricC = new StringMetric("Measurement System: Metric", "Metric"); 274var metricD = new StringMetric("Measurement System: Imperial", "Imperial"); 275var metricE = new StringMetric("Measurement System: USCustomary", "USCustomary"); 276var metricF = new StringMetric("Measurement System: Nautical", "Nautical"); 277var metricG = new StringMetric("Measurement System: Astronomical", "Astronomical"); 278var metricH = new StringMetric("Measurement System: Multiple", "Multiple"); 279var metricI = new StringMetric("Measurement System: Blah", "Blah"); 280var metricJ = new StringMetric("Measurement System: Empty", ""); 281var metricK = new StringMetric("Measurement System: Null"); 419var metric4 = new StringMetric("Metric with warning diagnostics only"); 466var metric4 = new StringMetric("Metric with warning diagnostics only"); 519var metric4 = new StringMetric("Metric with warning diagnostics only", value: "A");
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (7)
ResultStoreTester.cs (1)
27StringMetric stringMetric = new StringMetric("string", value: "Good");
ScenarioRunResultTests.cs (6)
27StringMetric stringMetric = new StringMetric("string", value: "A"); 66StringMetric stringMetric = new StringMetric("string", value: "A"); 138StringMetric stringMetric = first.Get<StringMetric>("string"); 139StringMetric deserializedStringMetric = second.Get<StringMetric>("string");