8 instantiations of TextPart
Aspire.Dashboard (2)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
291
MessagePart = new
TextPart
{ Content = systemOrUserEvent.Content },
327
MessagePart = new
TextPart
{ Content = assistantEvent.Content },
Aspire.Dashboard.Tests (6)
Model\GenAIVisualizerDialogViewModelTests.cs (6)
314
new
TextPart
{ Content = "System!" }
322
Parts = [new
TextPart
{ Content = "User!" }]
341
Parts = [new
TextPart
{ Content = "Output!" }]
437
new
TextPart
{ Content = "" }
445
Parts = [new
TextPart
{ Content = "" }]
464
Parts = [new
TextPart
{ Content = "" }]
16 references to TextPart
Aspire.Dashboard (4)
Model\GenAI\GenAIMessages.cs (2)
102
MessagePart.TextType => JsonSerializer.Deserialize<
TextPart
>(doc.RootElement.GetRawText(), options),
117
[JsonSerializable(typeof(
TextPart
))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
125
if (partViewModel.MessagePart is
TextPart
textPart)
251
if (p is
TextPart
textPart)
Aspire.Dashboard.Tests (12)
Model\GenAIVisualizerDialogViewModelTests.cs (12)
197
p => Assert.Equal("System!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
204
p => Assert.Equal("User!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
211
p => Assert.Equal("Assistant!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
284
p => Assert.Equal("System!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
291
p => Assert.Equal("User!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
298
p => Assert.Equal("Assistant!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
388
p => Assert.Equal("System!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
395
p => Assert.Equal("User!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
421
p => Assert.Equal("Output!", Assert.IsType<
TextPart
>(p.MessagePart).Content));
511
p => Assert.Equal("", Assert.IsType<
TextPart
>(p.MessagePart).Content));
518
p => Assert.Equal("", Assert.IsType<
TextPart
>(p.MessagePart).Content));
544
p => Assert.Equal("", Assert.IsType<
TextPart
>(p.MessagePart).Content));