2 writes to ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (1)
213Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)obj).ChatDetails = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (1)
213Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)obj).ChatDetails = value!,
8 references to ChatDetails
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
173if (result.ChatDetails?.TurnDetails is IList<ChatTurnDetails> turns)
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (2)
212Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)obj).ChatDetails, 314global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails __value_ChatDetails = ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)value).ChatDetails;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ScenarioRunResult.g.cs (2)
212Getter = static obj => ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)obj).ChatDetails, 314global::Microsoft.Extensions.AI.Evaluation.Reporting.ChatDetails __value_ChatDetails = ((global::Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRunResult)value).ChatDetails;
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));