3 instantiations of ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ReportingConfiguration.cs (1)
212chatDetails = new ChatDetails();
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
49var chatDetails = new ChatDetails(turn1, turn2); 113var chatDetails = new ChatDetails(turn1, turn2);
24 references to ChatDetails
Microsoft.Extensions.AI.Evaluation.Reporting (22)
ChatDetails.cs (4)
23/// <see cref="ChatDetails"/> object. 29/// Initializes a new instance of the <see cref="ChatDetails"/> class. 41/// Initializes a new instance of the <see cref="ChatDetails"/> class. 52/// Initializes a new instance of the <see cref="ChatDetails"/> class.
ChatDetailsExtensions.cs (4)
9/// Extension methods for <see cref="ChatDetails"/>. 15/// <see cref="ChatDetails.TurnDetails"/> collection. 18/// The <see cref="ChatDetails"/> object to which the <paramref name="turnDetails"/> is to be added. 23public static void AddTurnDetails(this ChatDetails chatDetails, ChatTurnDetails turnDetails)
ReportingConfiguration.cs (1)
193ChatDetails? chatDetails = null;
ResponseCachingChatClient.cs (2)
17private readonly ChatDetails _chatDetails; 24ChatDetails chatDetails)
ScenarioRun.cs (3)
92private readonly ChatDetails? _chatDetails; 106ChatDetails? chatDetails = null, 167ChatDetails? chatDetails = _chatDetails is not null && _chatDetails.TurnDetails.Any() ? _chatDetails : null;
ScenarioRunResult.cs (6)
41/// An optional <see cref="Reporting.ChatDetails"/> object that contains details related to all LLM chat conversation 59ChatDetails? chatDetails = null, 80/// An optional <see cref="Reporting.ChatDetails"/> object that contains details related to all LLM chat 94ChatDetails? chatDetails = null, 158/// Gets or sets an optional <see cref="Reporting.ChatDetails"/> object that contains details related to all LLM 166public ChatDetails? ChatDetails { get; set; } = chatDetails;
SimpleChatClient.cs (2)
14private readonly ChatDetails _chatDetails; 16internal SimpleChatClient(IChatClient originalChatClient, ChatDetails chatDetails)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
49var chatDetails = new ChatDetails(turn1, turn2); 113var chatDetails = new ChatDetails(turn1, turn2);