EvaluationResultExtensions.ContainsDiagnostics Method

Definition

Returns true if any EvaluationMetric contained in the supplied result contains an EvaluationDiagnostic matching the supplied predicate; false otherwise.

C#
public static bool ContainsDiagnostics(this Microsoft.Extensions.AI.Evaluation.EvaluationResult result, Func<Microsoft.Extensions.AI.Evaluation.EvaluationDiagnostic,bool>? predicate = default);

Parameters

result
EvaluationResult

The EvaluationResult that is to be inspected.

predicate
Func<EvaluationDiagnostic,Boolean>

A predicate that returns true if a matching EvaluationDiagnostic is found; false otherwise.

Returns

true if any EvaluationMetric contained in the supplied result contains an EvaluationDiagnostic matching the supplied predicate; false otherwise.

Applies to

Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided)