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