16 writes to Parts
Aspire.Dashboard (1)
GenAIMessagesContext.ChatMessage.g.cs (1)
81
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.ChatMessage)obj).
Parts
= value!,
Aspire.Dashboard.Components.Tests (4)
Controls\GenAIVisualizerDialogTests.cs (4)
74
Parts
= [new TextPart { Content = "User!" }]
79
Parts
= [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
84
Parts
= [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
93
Parts
= [new TextPart { Content = "Output!" }]
Aspire.Dashboard.Tests (11)
Model\GenAIVisualizerDialogViewModelTests.cs (11)
498
Parts
= [new TextPart { Content = "User!" }]
503
Parts
= [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
508
Parts
= [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
517
Parts
= [new TextPart { Content = "Output!" }]
621
Parts
= [new TextPart { Content = "User!" }]
626
Parts
= [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
631
Parts
= [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
694
Parts
= [new TextPart { Content = "" }]
699
Parts
= [new ToolCallRequestPart { Name = "generate_names" }]
704
Parts
= [new ToolCallResponsePart()]
713
Parts
= [new TextPart { Content = "" }]
4 references to Parts
Aspire.Dashboard (4)
GenAIMessagesContext.ChatMessage.g.cs (2)
80
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.ChatMessage)obj).
Parts
,
135
global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.MessagePart> __value_Parts = ((global::Aspire.Dashboard.Model.GenAI.ChatMessage)value).
Parts
;
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
318
var parts = msg.
Parts
.Select(GenAIItemPartViewModel.CreateMessagePart).ToList();
322
"user" => msg.
Parts
.All(p => p is ToolCallResponsePart) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage,