16 instantiations of ChatMessage
Aspire.Dashboard (1)
GenAIMessagesContext.ChatMessage.g.cs (1)
31
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)
323
new
ChatMessage
328
new
ChatMessage
333
new
ChatMessage
342
new
ChatMessage
446
new
ChatMessage
451
new
ChatMessage
456
new
ChatMessage
519
new
ChatMessage
524
new
ChatMessage
529
new
ChatMessage
538
new
ChatMessage
50 references to ChatMessage
Aspire.Dashboard (43)
GenAIMessagesContext.ChatMessage.g.cs (26)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>? _ChatMessage;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> ChatMessage
22
get => _ChatMessage ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> Create_ChatMessage(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(options, objectInfo);
56
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
58
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Role,
59
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Role = value!,
66
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
).GetProperty("Role", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
80
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Parts,
81
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).Parts = value!,
88
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
).GetProperty("Parts", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.MessagePart>), global::System.Array.Empty<global::System.Type>(), null),
100
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
),
102
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).FinishReason,
103
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)obj).FinishReason = value!,
110
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ChatMessage
).GetProperty("FinishReason", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
120
private void ChatMessageSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Model.GenAI.
ChatMessage
? value)
130
string __value_Role = ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)value).Role;
135
global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.MessagePart> __value_Parts = ((global::Aspire.Dashboard.Model.GenAI.
ChatMessage
)value).Parts;
141
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;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>> ListChatMessage
22
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
>));
25
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)
27
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))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>>
31
ObjectCreator = () => new global::System.Collections.Generic.List<global::Aspire.Dashboard.Model.GenAI.
ChatMessage
>(),
35
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);
45
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)
135
[JsonSerializable(typeof(
ChatMessage
))]
136
[JsonSerializable(typeof(List<
ChatMessage
>))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
307
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)
321
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
340
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
444
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
517
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
536
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>