6 writes to Arguments
Aspire.Dashboard (2)
Model\GenAI\GenAIMessages.cs (1)
272
part.
Arguments
= GenAIMessageParsingHelper.TryParseStringJsonNode(part.Arguments);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
556
messagePartViewModels.Add(GenAIItemPartViewModel.CreateMessagePart(new ToolCallRequestPart { Name = function.Name,
Arguments
= args }));
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
76
Parts = [new ToolCallRequestPart { Name = "generate_names",
Arguments
= JsonNode.Parse(@"{""count"":2}") }]
Aspire.Dashboard.Tests (3)
Model\GenAIItemPartViewModelTests.cs (1)
121
Arguments
= JsonNode.Parse("""{"location":"東京","unit":"celsius"}""")
Model\GenAIVisualizerDialogViewModelTests.cs (2)
503
Parts = [new ToolCallRequestPart { Name = "generate_names",
Arguments
= JsonNode.Parse(@"{""count"":2}") }]
626
Parts = [new ToolCallRequestPart { Name = "generate_names",
Arguments
= JsonNode.Parse(@"{""count"":2}") }]
12 references to Arguments
Aspire.Dashboard (5)
Model\GenAI\GenAIItemPartViewModel.cs (2)
74
var argumentsText = toolCallRequestPart.
Arguments
switch
79
_ => toolCallRequestPart.
Arguments
.ToJsonString(s_jsonSerializerOptions)
Model\GenAI\GenAIMessages.cs (2)
270
if (part is {
Arguments
: not null })
272
part.Arguments = GenAIMessageParsingHelper.TryParseStringJsonNode(part.
Arguments
);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
214
if (toolCallRequestPart.
Arguments
!= null)
Aspire.Dashboard.Tests (7)
Model\GenAIMessageParsingHelperTests.cs (5)
137
Assert.NotNull(toolCallPart.
Arguments
);
138
Assert.Equal("Seattle", toolCallPart.
Arguments
["location"]!.GetValue<string>());
151
Assert.NotNull(toolCallPart.
Arguments
);
152
Assert.Equal(JsonValueKind.Object, toolCallPart.
Arguments
.GetValueKind());
153
Assert.Equal("Seattle", toolCallPart.
Arguments
["location"]!.GetValue<string>());
Model\GenAIVisualizerDialogViewModelTests.cs (2)
582
Assert.Equal(@"{""count"":2}", toolCallRequestPart.
Arguments
!.ToJsonString());
778
Assert.Null(toolCallRequestPart.
Arguments
);