79 references to EvaluationDiagnosticSeverity
Microsoft.Extensions.AI.Evaluation (13)
EvaluationDiagnostic.cs (13)
11
/// An <see cref="
EvaluationDiagnosticSeverity
"/> that indicates the severity of the
17
public sealed class EvaluationDiagnostic(
EvaluationDiagnosticSeverity
severity, string message)
20
/// Gets or sets an <see cref="
EvaluationDiagnosticSeverity
"/> that indicates the severity of the
23
public
EvaluationDiagnosticSeverity
Severity { get; set; } = severity;
32
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Informational"/>.
37
/// <see cref="
EvaluationDiagnosticSeverity
.Informational"/>.
40
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Informational, message);
44
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Warning"/>.
49
/// <see cref="
EvaluationDiagnosticSeverity
.Warning"/>.
52
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Warning, message);
56
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Error"/>.
61
/// <see cref="
EvaluationDiagnosticSeverity
.Error"/>.
64
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Error, message);
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 (21)
AgentQualityEvaluatorTests.cs (4)
98
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
131
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
154
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
194
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
NLPEvaluatorTests.cs (4)
60
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
87
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
113
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
134
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
QualityEvaluatorTests.cs (3)
97
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
138
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
175
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
ResultsTests.cs (1)
603
Assert.True(result.ContainsDiagnostics(d => d.Severity ==
EvaluationDiagnosticSeverity
.Error));
SafetyEvaluatorTests.cs (9)
212
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
303
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
348
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
384
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
433
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
495
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
530
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
571
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
605
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
Microsoft.Extensions.AI.Evaluation.NLP.Tests (6)
BLEUEvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
109
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
F1EvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
89
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
GLEUEvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
109
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
Microsoft.Extensions.AI.Evaluation.Reporting (18)
Generated\361d1da7f942c932\JsonContext.EvaluationDiagnosticSeverity.g.cs (9)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>? _EvaluationDiagnosticSeverity;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> EvaluationDiagnosticSeverity
24
get => _EvaluationDiagnosticSeverity ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> Create_EvaluationDiagnosticSeverity(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> jsonTypeInfo))
31
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetEnumConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationDiagnostic.g.cs (6)
34
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic((global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
)args[0], (string)args[1]),
37
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
), typeof(string)}, modifiers: null),
53
var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic).GetProperty("Severity", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
), global::System.Array.Empty<global::System.Type>(), null),
71
properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, info0);
126
ParameterType = typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (1)
20
new global::Microsoft.Extensions.AI.Evaluation.Reporting.JsonSerialization.CamelCaseEnumConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
112
if (type == typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
))
JsonSerialization\JsonUtilities.cs (1)
48
typeof(CamelCaseEnumConverter<
EvaluationDiagnosticSeverity
>),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (18)
Generated\361d1da7f942c932\JsonContext.EvaluationDiagnosticSeverity.g.cs (9)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>? _EvaluationDiagnosticSeverity;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> EvaluationDiagnosticSeverity
24
get => _EvaluationDiagnosticSeverity ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> Create_EvaluationDiagnosticSeverity(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
> jsonTypeInfo))
31
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetEnumConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.EvaluationDiagnostic.g.cs (6)
34
ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic((global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
)args[0], (string)args[1]),
37
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
), typeof(string)}, modifiers: null),
53
var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic).GetProperty("Severity", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
), global::System.Array.Empty<global::System.Type>(), null),
71
properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(options, info0);
126
ParameterType = typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (1)
20
new global::Microsoft.Extensions.AI.Evaluation.Reporting.JsonSerialization.CamelCaseEnumConverter<global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
>(),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
112
if (type == typeof(global::Microsoft.Extensions.AI.Evaluation.
EvaluationDiagnosticSeverity
))
JsonSerialization\AzureStorageJsonUtilities.cs (1)
44
typeof(CamelCaseEnumConverter<
EvaluationDiagnosticSeverity
>),