1 write to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
29schema.Properties = new Dictionary<string, ToolDefinitionSchema>();
32 references to Properties
Aspire.Dashboard (1)
Model\GenAI\GenAISchemaHelpers.cs (1)
34schema.Properties[prop.Key] = ParseToolDefinitionSchema(propSchemaObj);
Aspire.Dashboard.Tests (31)
Model\GenAISchemaHelpersTests.cs (6)
188Assert.NotNull(schema.Properties); 189Assert.Equal(2, schema.Properties.Count); 192Assert.True(schema.Properties.ContainsKey("param1")); 193var param1 = schema.Properties["param1"]; 197Assert.True(schema.Properties.ContainsKey("param2")); 198var param2 = schema.Properties["param2"];
Model\GenAIVisualizerDialogViewModelTests.cs (25)
1181Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1182Assert.Equal(2, tool.ToolDefinition.Parameters.Properties.Count); 1184Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("location")); 1185var locationProp = tool.ToolDefinition.Parameters.Properties["location"]; 1189Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("unit")); 1190var unitProp = tool.ToolDefinition.Parameters.Properties["unit"]; 1548Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1549Assert.Equal(3, tool.ToolDefinition.Parameters.Properties.Count); 1552Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("value")); 1553var valueProp = tool.ToolDefinition.Parameters.Properties["value"]; 1558Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("count")); 1559var countProp = tool.ToolDefinition.Parameters.Properties["count"]; 1563Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("flag")); 1564var flagProp = tool.ToolDefinition.Parameters.Properties["flag"]; 1655Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 1656Assert.Equal(3, tool.ToolDefinition.Parameters.Properties.Count); 1659var itemsProp = tool.ToolDefinition.Parameters.Properties["items"]; 1666var numbersProp = tool.ToolDefinition.Parameters.Properties["numbers"]; 1673var mixedProp = tool.ToolDefinition.Parameters.Properties["mixed"]; 2146Assert.NotNull(tool.ToolDefinition.Parameters.Properties); 2147Assert.Equal(2, tool.ToolDefinition.Parameters.Properties.Count); 2150Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("validParam")); 2151var validParam = tool.ToolDefinition.Parameters.Properties["validParam"]; 2156Assert.True(tool.ToolDefinition.Parameters.Properties.ContainsKey("invalidParam")); 2157var invalidParam = tool.ToolDefinition.Parameters.Properties["invalidParam"];