6 instantiations of ToolCallRequestPart
Aspire.Dashboard (2)
GenAIMessagesContext.ToolCallRequestPart.g.cs (1)
31
ObjectCreator = () => new global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
(),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
494
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)
331
Parts = [new
ToolCallRequestPart
{ Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
454
Parts = [new
ToolCallRequestPart
{ Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }]
527
Parts = [new
ToolCallRequestPart
{ Name = "generate_names" }]
39 references to ToolCallRequestPart
Aspire.Dashboard (35)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
124
private bool TryGetToolCall(string id, [NotNullWhen(true)] out GenAIItemViewModel? itemVM, [NotNullWhen(true)] out
ToolCallRequestPart
? toolCallRequestPart)
130
if (part.MessagePart is
ToolCallRequestPart
{ } p && p.Id == id)
Components_Dialogs_GenAIVisualizerDialog_razor.g.cs (2)
1435
if (itemPart.MessagePart is
ToolCallRequestPart
toolCallPart && !string.IsNullOrEmpty(toolCallPart.Name))
1486
if (TryGetToolCall(toolCallResponsePart.Id, out var itemVM, out
var
toolCallRequestPart))
GenAIMessagesContext.GetJsonTypeInfo.g.cs (1)
38
if (type == typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
))
GenAIMessagesContext.ToolCallRequestPart.g.cs (26)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>? _ToolCallRequestPart;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> ToolCallRequestPart
22
get => _ToolCallRequestPart ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> Create_ToolCallRequestPart(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
).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.
ToolCallRequestPart
>(options, objectInfo);
56
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
58
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Id,
59
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Id = value!,
66
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
78
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Name,
79
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Name = value!,
86
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
DeclaringType = typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
),
98
Getter = static obj => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Arguments,
99
Setter = static (obj, value) => ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)obj).Arguments = value!,
106
AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
).GetProperty("Arguments", InstanceMemberBindingFlags, null, typeof(global::System.Text.Json.Nodes.JsonNode), global::System.Array.Empty<global::System.Type>(), null),
138
private void ToolCallRequestPartSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
? value)
148
string __value_Id = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Id;
153
string __value_Name = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Name;
158
global::System.Text.Json.Nodes.JsonNode __value_Arguments = ((global::Aspire.Dashboard.Model.GenAI.
ToolCallRequestPart
)value).Arguments;
Model\GenAI\GenAIItemPartViewModel.cs (1)
64
if (p is
ToolCallRequestPart
toolCallRequestPart)
Model\GenAI\GenAIMessages.cs (2)
117
MessagePart.ToolCallType => JsonSerializer.Deserialize<
ToolCallRequestPart
>(doc.RootElement.GetRawText(), options),
132
[JsonSerializable(typeof(
ToolCallRequestPart
))]
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
208
else if (partViewModel.MessagePart is
ToolCallRequestPart
toolCallRequestPart)
Aspire.Dashboard.Tests (4)
Model\GenAIVisualizerDialogViewModelTests.cs (4)
408
var
toolCallRequestPart = Assert.IsType<
ToolCallRequestPart
>(p.MessagePart);
604
var
toolCallRequestPart = Assert.IsType<
ToolCallRequestPart
>(p.MessagePart);