16 writes to Content
Aspire.Dashboard (5)
GenAIMessagesContext.TextPart.g.cs (1)
59
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.TextPart)obj).
Content
= value!,
Model\GenAI\GenAIVisualizerDialogViewModel.cs (4)
346
GenAIItemPartViewModel.CreateMessagePart(new TextPart {
Content
= content })
373
GenAIItemPartViewModel.CreateMessagePart(new TextPart {
Content
= content })
448
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new TextPart {
Content
= systemOrUserEvent.Content }));
481
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new TextPart {
Content
= assistantEvent.Content }));
Aspire.Dashboard.Components.Tests (3)
Controls\GenAIVisualizerDialogTests.cs (3)
66
new TextPart {
Content
= "System!" }
74
Parts = [new TextPart {
Content
= "User!" }]
93
Parts = [new TextPart {
Content
= "Output!" }]
Aspire.Dashboard.Tests (8)
Model\GenAIVisualizerDialogViewModelTests.cs (8)
318
new TextPart {
Content
= "System!" }
326
Parts = [new TextPart {
Content
= "User!" }]
345
Parts = [new TextPart {
Content
= "Output!" }]
441
new TextPart {
Content
= "System!" }
449
Parts = [new TextPart {
Content
= "User!" }]
514
new TextPart {
Content
= "" }
522
Parts = [new TextPart {
Content
= "" }]
541
Parts = [new TextPart {
Content
= "" }]
27 references to Content
Aspire.Dashboard (4)
GenAIMessagesContext.TextPart.g.cs (2)
58
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.TextPart)obj).
Content
,
108
string __value_Content = ((global::Aspire.Dashboard.Model.GenAI.TextPart)value).
Content
;
Model\GenAI\GenAIItemPartViewModel.cs (1)
62
return new TextVisualizerViewModel(textPart.
Content
?? string.Empty, indentText: true, fallbackFormat: DashboardUIHelpers.MarkdownFormat);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
203
if (!string.IsNullOrEmpty(textPart.
Content
))
Aspire.Dashboard.Tests (23)
Model\GenAIVisualizerDialogViewModelTests.cs (23)
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
));
289
p => Assert.Equal("System!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
296
p => Assert.Equal("User!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
303
p => Assert.Equal("Assistant!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
392
p => Assert.Equal("System!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
399
p => Assert.Equal("User!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
425
p => Assert.Equal("Output!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
588
p => Assert.Equal("", Assert.IsType<TextPart>(p.MessagePart).
Content
));
595
p => Assert.Equal("", Assert.IsType<TextPart>(p.MessagePart).
Content
));
621
p => Assert.Equal("", Assert.IsType<TextPart>(p.MessagePart).
Content
));
725
p => Assert.Equal("You are a helpful assistant.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
732
p => Assert.Equal("Hello, how are you?", Assert.IsType<TextPart>(p.MessagePart).
Content
));
739
p => Assert.Equal("I'm doing well, thank you!", Assert.IsType<TextPart>(p.MessagePart).
Content
));
801
p => Assert.Equal("You are a coding assistant.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
808
p => Assert.Equal("Write a hello world program.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
815
p => Assert.Equal("Here's a simple hello world program...", Assert.IsType<TextPart>(p.MessagePart).
Content
));
885
p => Assert.Equal("You are a helpful assistant.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
892
p => Assert.Equal("What is 2+2?", Assert.IsType<TextPart>(p.MessagePart).
Content
));
899
p => Assert.Equal("Follow up question.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
906
p => Assert.Equal("The answer is 4.", Assert.IsType<TextPart>(p.MessagePart).
Content
));
913
p => Assert.Equal("Follow up answer.", Assert.IsType<TextPart>(p.MessagePart).
Content
));