4 instantiations of ChatTurnDetails
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
ScenarioRunResultTests.cs (4)
64
new
ChatTurnDetails
(
72
new
ChatTurnDetails
(
155
new
ChatTurnDetails
(
163
new
ChatTurnDetails
(
20 references to ChatTurnDetails
Microsoft.Extensions.AI.Evaluation.Reporting (12)
ChatDetails.cs (9)
22
/// Gets or sets the <see cref="
ChatTurnDetails
"/> for the LLM chat conversation turns recorded in this
25
public IList<
ChatTurnDetails
> TurnDetails { get; set; }
32
/// A list of <see cref="
ChatTurnDetails
"/> objects.
35
public ChatDetails(IList<
ChatTurnDetails
> turnDetails)
44
/// An enumeration of <see cref="
ChatTurnDetails
"/> objects.
46
public ChatDetails(IEnumerable<
ChatTurnDetails
> turnDetails)
55
/// An array of <see cref="
ChatTurnDetails
"/> objects.
57
public ChatDetails(params
ChatTurnDetails
[] turnDetails)
58
: this(turnDetails as IEnumerable<
ChatTurnDetails
>)
ChatDetailsExtensions.cs (3)
14
/// Adds <see cref="
ChatTurnDetails
"/> for a particular LLM chat conversation turn to the
21
/// The <see cref="
ChatTurnDetails
"/> for a particular LLM chat conversation turn.
23
public static void AddTurnDetails(this ChatDetails chatDetails,
ChatTurnDetails
turnDetails)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
ScenarioRunResultTests.cs (8)
63
var
turn1 =
71
var
turn2 =
154
var
turn1 =
162
var
turn2 =
388
private class ChatTurnDetailsComparer : IEqualityComparer<
ChatTurnDetails
>
393
public bool Equals(
ChatTurnDetails
? x,
ChatTurnDetails
? y) =>
402
public int GetHashCode(
ChatTurnDetails
obj)