16 writes to Parts
Aspire.Dashboard (1)
GenAIMessagesContext.ChatMessage.g.cs (1)
81Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.ChatMessage)obj).Parts = value!,
Aspire.Dashboard.Components.Tests (4)
Controls\GenAIVisualizerDialogTests.cs (4)
74Parts = [new TextPart { Content = "User!" }] 79Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 84Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 93Parts = [new TextPart { Content = "Output!" }]
Aspire.Dashboard.Tests (11)
Model\GenAIVisualizerDialogViewModelTests.cs (11)
326Parts = [new TextPart { Content = "User!" }] 331Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 336Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 345Parts = [new TextPart { Content = "Output!" }] 449Parts = [new TextPart { Content = "User!" }] 454Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 459Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 522Parts = [new TextPart { Content = "" }] 527Parts = [new ToolCallRequestPart { Name = "generate_names" }] 532Parts = [new ToolCallResponsePart()] 541Parts = [new TextPart { Content = "" }]
4 references to Parts
Aspire.Dashboard (4)
GenAIMessagesContext.ChatMessage.g.cs (2)
80Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.ChatMessage)obj).Parts, 135global::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)
309var parts = msg.Parts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(); 313"user" => msg.Parts.All(p => p is ToolCallResponsePart) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage,