2 writes to AdditionalProperties
Aspire.Dashboard.Tests (2)
Model\GenAIItemPartViewModelTests.cs (2)
157AdditionalProperties = new Dictionary<string, JsonElement> 178AdditionalProperties = new Dictionary<string, JsonElement>
10 references to AdditionalProperties
Aspire.Dashboard (2)
Model\GenAI\GenAIItemPartViewModel.cs (2)
61? genericPart.AdditionalProperties?.Select(p => new GenAIPartPropertyViewModel { Name = p.Key, Value = p.Value.ToString() ?? string.Empty }).ToList() 132var additionalProperties = p is GenericPart genericPart ? genericPart.AdditionalProperties ?? [] : [];
Aspire.Dashboard.Tests (8)
Model\GenAIMessageParsingHelperTests.cs (8)
276Assert.NotNull(richGeneric.AdditionalProperties); 277Assert.Equal("w1", richGeneric.AdditionalProperties["widget_id"].GetString()); 278Assert.Equal("blue", richGeneric.AdditionalProperties["color"].GetString()); 279Assert.Equal(42, richGeneric.AdditionalProperties["count"].GetInt32()); 329Assert.NotNull(errorPart.AdditionalProperties); 330Assert.True(errorPart.AdditionalProperties.ContainsKey("content")); 354Assert.NotNull(errorPart.AdditionalProperties); 355Assert.Equal(JsonValueKind.Array, errorPart.AdditionalProperties["content"].ValueKind);