Skip to content

ExperimentCaseSourceResult TCase

NexusLabs.Foundry.Evaluation

NexusLabs.Foundry.Evaluation.Experiments

ExperimentCaseSourceResult<TCase> Class

Contains a finite ordered case collection and its provider-neutral source identity.

public sealed record ExperimentCaseSourceResult<TCase> : System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCaseSourceResult<TCase>>

Type parameters

TCase

The caller-owned case value type.

Inheritance System.Object 🡒 ExperimentCaseSourceResult\<TCase>

Implements System.IEquatable<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCaseSourceResult<TCase>>

Properties

ExperimentCaseSourceResult<TCase>.Cases Property

Gets the finite ordered case collection.

public System.Collections.Generic.IReadOnlyList<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCase<TCase>> Cases { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<NexusLabs.Foundry.Evaluation.Experiments.ExperimentCase<TCase>>

ExperimentCaseSourceResult<TCase>.Source Property

Gets the source identity.

public NexusLabs.Foundry.Evaluation.Experiments.ExperimentSourceReference Source { get; init; }

Property Value

ExperimentSourceReference