6 instantiations of ToolCallRequestPart
Aspire.Dashboard (2)
GenAIMessagesContext.ToolCallRequestPart.g.cs (1)
29
ObjectCreator = () => new global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
(),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
325
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new
ToolCallRequestPart
{ Name = function.Name, Arguments = args }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
79
Parts = [new
ToolCallRequestPart
{ Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
Aspire.Dashboard.Tests (3)
Model\GenAIVisualizerDialogViewModelTests.cs (3)
330
Parts = [new
ToolCallRequestPart
{ Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
453
Parts = [new
ToolCallRequestPart
{ Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
526
Parts = [new
ToolCallRequestPart
{ Name = "generate_names" }]
31 references to ToolCallRequestPart
Aspire.Dashboard (27)
GenAIMessagesContext.GetJsonTypeInfo.g.cs (1)
38
if (type == typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
))
GenAIMessagesContext.ToolCallRequestPart.g.cs (22)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>? _ToolCallRequestPart;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> ToolCallRequestPart
20
get => _ToolCallRequestPart ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> Create_ToolCallRequestPart(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> jsonTypeInfo))
27
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>
36
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>(options, objectInfo);
53
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
55
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Id,
56
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Id = value!,
72
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
74
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Name,
75
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Name = value!,
91
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
93
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Arguments,
94
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Arguments = value!,
129
private void ToolCallRequestPartSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
? value)
139
string __value_Id = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Id;
144
string __value_Name = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Name;
149
global::System.Text.Json.Nodes.JsonNode __value_Arguments = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Arguments;
Model\GenAI\GenAIItemPartViewModel.cs (1)
57
if (p is
ToolCallRequestPart
toolCallRequestPart)
Model\GenAI\GenAIMessages.cs (2)
103
MessagePart.ToolCallType => JsonSerializer.Deserialize<
ToolCallRequestPart
>(doc.RootElement.GetRawText(), options),
118
[JsonSerializable(typeof(
ToolCallRequestPart
))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
150
else if (partViewModel.MessagePart is
ToolCallRequestPart
toolCallRequestPart)
Aspire.Dashboard.Tests (4)
Model\GenAIVisualizerDialogViewModelTests.cs (4)
407
var
toolCallRequestPart = Assert.IsType<
ToolCallRequestPart
>(p.MessagePart);
603
var
toolCallRequestPart = Assert.IsType<
ToolCallRequestPart
>(p.MessagePart);