2 instantiations of DerivedToolCallContent
Microsoft.Extensions.AI.Abstractions.Tests (2)
Utilities\AIJsonUtilitiesTests.cs (2)
1374ToolCallContent tc = new DerivedToolCallContent { CustomValue = 42 }; 1383AIContent ac = new DerivedToolCallContent { CustomValue = 99 };
9 references to DerivedToolCallContent
Microsoft.Extensions.AI.Abstractions.Tests (9)
Utilities\AIJsonUtilitiesTests.cs (9)
1360options.AddAIContentType<DerivedToolCallContent>("derivedToolCall"); 1364options.AddAIContentType(typeof(DerivedToolCallContent), "derivedToolCall"); 1370Assert.Contains(toolCallTypes, dt => dt.DerivedType == typeof(DerivedToolCallContent)); 1371Assert.Contains(aiContentTypes, dt => dt.DerivedType == typeof(DerivedToolCallContent)); 1379DerivedToolCallContent deserializedTc = Assert.IsType<DerivedToolCallContent>(JsonSerializer.Deserialize<ToolCallContent>(json, options)); 1388DerivedToolCallContent deserializedAc = Assert.IsType<DerivedToolCallContent>(JsonSerializer.Deserialize<AIContent>(json2, options)); 1943[JsonSerializable(typeof(DerivedToolCallContent))]