28 instantiations of EvaluationMetricInterpretation
Microsoft.Extensions.AI.Evaluation.Integration.Tests (10)
Microsoft.Extensions.AI.Evaluation.NLP (2)
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (6)
122 references to EvaluationMetricInterpretation
Microsoft.Extensions.AI.Evaluation (6)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
Microsoft.Extensions.AI.Evaluation.NLP (1)
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Evaluation.Reporting (53)
Generated\361d1da7f942c932\JsonContext.EvaluationMetricInterpretation.g.cs (26)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>? _EvaluationMetricInterpretation;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> EvaluationMetricInterpretation
24get => _EvaluationMetricInterpretation ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> Create_EvaluationMetricInterpretation(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationRating), typeof(bool), typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
60Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Rating,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Rating = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Rating", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationRating), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
80Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Failed,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Failed = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Failed", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
98DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
100Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Reason,
101Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Reason = value!,
108AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Reason", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
118private void EvaluationMetricInterpretationSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation? value)
129global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Rating, EvaluationRating);
130writer.WriteBoolean(PropName_failed, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Failed);
131string __value_Reason = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Reason;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (45)
Generated\361d1da7f942c932\JsonContext.EvaluationMetricInterpretation.g.cs (26)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>? _EvaluationMetricInterpretation;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> EvaluationMetricInterpretation
24get => _EvaluationMetricInterpretation ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> Create_EvaluationMetricInterpretation(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationRating), typeof(bool), typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
60Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Rating,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Rating = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Rating", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationRating), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
80Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Failed,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Failed = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Failed", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
98DeclaringType = typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation),
100Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Reason,
101Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)obj).Reason = value!,
108AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation).GetProperty("Reason", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
118private void EvaluationMetricInterpretationSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation? value)
129global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Rating, EvaluationRating);
130writer.WriteBoolean(PropName_failed, ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Failed);
131string __value_Reason = ((global::Microsoft.Extensions.AI.Evaluation.EvaluationMetricInterpretation)value).Reason;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
Microsoft.Extensions.AI.Evaluation.Safety (3)