1 write to TurnDetails
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ChatDetails.cs (1)
37TurnDetails = turnDetails;
6 references to TurnDetails
Microsoft.Extensions.AI.Evaluation.Reporting (3)
ChatDetailsExtensions.cs (2)
15/// <see cref="ChatDetails.TurnDetails"/> collection. 27chatDetails.TurnDetails.Add(turnDetails);
ScenarioRun.cs (1)
167ChatDetails? chatDetails = _chatDetails is not null && _chatDetails.TurnDetails.Any() ? _chatDetails : null;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ScenarioRunResultTests.cs (3)
74Assert.True(entry.ChatDetails!.TurnDetails.SequenceEqual(deserialized.ChatDetails!.TurnDetails!, ChatTurnDetailsComparer.Instance)); 140Assert.True(entry.ChatDetails!.TurnDetails.SequenceEqual(deserialized.ScenarioRunResults[0].ChatDetails!.TurnDetails!, ChatTurnDetailsComparer.Instance));