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)
495
new
ChatMessage
500
new
ChatMessage
505
new
ChatMessage
514
new
ChatMessage
618
new
ChatMessage
623
new
ChatMessage
628
new
ChatMessage
691
new
ChatMessage
696
new
ChatMessage
701
new
ChatMessage
710
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)
139
[JsonSerializable(typeof(
ChatMessage
))]
140
[JsonSerializable(typeof(List<
ChatMessage
>))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
316
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)
493
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
512
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
616
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
689
var inputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>
708
var outputMessages = JsonSerializer.Serialize(new List<
ChatMessage
>