16 instantiations of ChatMessage
Aspire.Dashboard (1)
GenAIMessagesContext.ChatMessage.g.cs (1)
29
ObjectCreator = () => new global::Aspire.Dashboard.Model.GenAI.
ChatMessage
(),
Aspire.Dashboard.Components.Tests (4)
Controls\GenAIVisualizerDialogTests.cs (4)
71
new
ChatMessage
76
new
ChatMessage
81
new
ChatMessage
90
new
ChatMessage
Aspire.Dashboard.Tests (11)
Model\GenAIVisualizerDialogViewModelTests.cs (11)
322
new
ChatMessage
327
new
ChatMessage
332
new
ChatMessage
341
new
ChatMessage
445
new
ChatMessage
450
new
ChatMessage
455
new
ChatMessage
518
new
ChatMessage
523
new
ChatMessage
528
new
ChatMessage
537
new
ChatMessage
46 references to ChatMessage
Aspire.Dashboard (39)
GenAIMessagesContext.ChatMessage.g.cs (22)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>? _ChatMessage;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> ChatMessage
20
get => _ChatMessage ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> Create_ChatMessage(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> jsonTypeInfo))
27
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>
36
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(options, objectInfo);
53
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
55
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Role,
56
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Role = value!,
72
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
74
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Parts,
75
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Parts = value!,
91
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
93
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).FinishReason,
94
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).FinishReason = value!,
110
private void ChatMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Model.GenAI.
ChatMessage
? value)
120
string __value_Role = ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)value).Role;
125
global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.MessagePart> __value_Parts = ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)value).Parts;
131
string __value_FinishReason = ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)value).FinishReason;
GenAIMessagesContext.GetJsonTypeInfo.g.cs (2)
22
if (type == typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
))
50
if (type == typeof(global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>))
GenAIMessagesContext.ListChatMessage.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>>? _ListChatMessage;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>> ListChatMessage
20
get => _ListChatMessage ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>> Create_ListChatMessage(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>> jsonTypeInfo))
27
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>>
29
ObjectCreator = () => new global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(),
33
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>, global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(options, info);
43
private void ListChatMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>? value)
Model\GenAI\GenAIMessages.cs (2)
121
[JsonSerializable(typeof(
ChatMessage
))]
122
[JsonSerializable(typeof(List<
ChatMessage
>))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
240
foreach (
var
msg in inputParts)
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
69
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
88
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
Aspire.Dashboard.Tests (5)
Model\GenAIVisualizerDialogViewModelTests.cs (5)
320
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
339
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
443
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
516
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
535
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>