6 instantiations of ToolCallResponsePart
Aspire.Dashboard (2)
GenAIMessagesContext.ToolCallResponsePart.g.cs (1)
29
ObjectCreator = () => new global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
(),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
288
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new
ToolCallResponsePart
{ Id = toolEvent.Id, Response = toolResponse }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
84
Parts = [new
ToolCallResponsePart
{ Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
Aspire.Dashboard.Tests (3)
Model\GenAIVisualizerDialogViewModelTests.cs (3)
335
Parts = [new
ToolCallResponsePart
{ Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
458
Parts = [new
ToolCallResponsePart
{ Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
531
Parts = [new
ToolCallResponsePart
()]
26 references to ToolCallResponsePart
Aspire.Dashboard (24)
GenAIMessagesContext.GetJsonTypeInfo.g.cs (1)
42
if (type == typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
))
GenAIMessagesContext.ToolCallResponsePart.g.cs (18)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
>? _ToolCallResponsePart;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
> ToolCallResponsePart
20
get => _ToolCallResponsePart ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
> Create_ToolCallResponsePart(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
> jsonTypeInfo))
27
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
>
36
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
>(options, objectInfo);
53
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
),
55
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)obj).Id,
56
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)obj).Id = value!,
72
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
),
74
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)obj).Response,
75
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)obj).Response = value!,
110
private void ToolCallResponsePartSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
? value)
120
string __value_Id = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)value).Id;
125
global::System.Text.Json.Nodes.JsonNode __value_Response = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallResponsePart
)value).Response;
Model\GenAI\GenAIItemPartViewModel.cs (1)
61
if (p is
ToolCallResponsePart
toolCallResponsePart)
Model\GenAI\GenAIMessages.cs (2)
104
MessagePart.ToolCallResponseType => JsonSerializer.Deserialize<
ToolCallResponsePart
>(doc.RootElement.GetRawText(), options),
119
[JsonSerializable(typeof(
ToolCallResponsePart
))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
157
else if (partViewModel.MessagePart is
ToolCallResponsePart
toolCallResponsePart)
246
"user" => msg.Parts.All(p => p is
ToolCallResponsePart
) ? GenAIItemType.ToolMessage : GenAIItemType.UserMessage,
Aspire.Dashboard.Tests (2)
Model\GenAIVisualizerDialogViewModelTests.cs (2)
417
p => Assert.Equal(@"[""Jack"",""Jane""]", Assert.IsType<
ToolCallResponsePart
>(p.MessagePart).Response!.ToJsonString()));
613
p => Assert.Null(Assert.IsType<
ToolCallResponsePart
>(p.MessagePart).Response));