3 writes to TurnDetails
Microsoft.Extensions.AI.Evaluation.Reporting (2)
ChatDetails.cs (1)
31TurnDetails = turnDetails;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatDetails.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)obj).TurnDetails = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatDetails.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)obj).TurnDetails = value!,
12 references to TurnDetails
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
173if (result.ChatDetails?.TurnDetails is IList<ChatTurnDetails> turns)
Microsoft.Extensions.AI.Evaluation.Reporting (6)
ChatDetailsExtensions.cs (3)
16/// <see cref="ChatDetails.TurnDetails"/> collection. 31chatDetails.TurnDetails.Add(t); 37/// <see cref="ChatDetails.TurnDetails"/> collection.
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatDetails.g.cs (2)
60Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)obj).TurnDetails, 90global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails> __value_TurnDetails = ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)value).TurnDetails;
ScenarioRun.cs (1)
169ChatDetails? chatDetails = _chatDetails is not null && _chatDetails.TurnDetails.Any() ? _chatDetails : null;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatDetails.g.cs (2)
60Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)obj).TurnDetails, 90global::System.Collections.Generic.IList<global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatTurnDetails> __value_TurnDetails = ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails)value).TurnDetails;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
ScenarioRunResultTests.cs (3)
106Assert.True(entry.ChatDetails!.TurnDetails.SequenceEqual(deserialized.ChatDetails!.TurnDetails!, ChatTurnDetailsComparer.Instance)); 200Assert.True(entry.ChatDetails!.TurnDetails.SequenceEqual(deserialized.ScenarioRunResults[0].ChatDetails!.TurnDetails!, ChatTurnDetailsComparer.Instance));