8 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatMessage.cs (1)
53AdditionalProperties = AdditionalProperties,
ChatCompletion\ChatResponseExtensions.cs (1)
93AdditionalProperties = update.AdditionalProperties,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatMessageTests.cs (5)
223message.AdditionalProperties = props; 226message.AdditionalProperties = props; 229message.AdditionalProperties = null; 232message.AdditionalProperties = props; 280AdditionalProperties = new() { ["message-metadata-key-1"] = "message-metadata-value-1" },
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
50AdditionalProperties = new() { ["a"] = "b" },
16 references to AdditionalProperties
Microsoft.Extensions.AI (3)
ChatCompletion\DistributedCachingChatClient.cs (1)
28/// <see cref="ChatMessage.RawRepresentation"/> will be ignored, and <see cref="object"/> values in <see cref="ChatMessage.AdditionalProperties"/>
ChatCompletion\DistributedCachingChatClientBuilderExtensions.cs (1)
31/// <see cref="ChatMessage.RawRepresentation"/> will be ignored, and <see cref="object"/> values in <see cref="ChatMessage.AdditionalProperties"/>
ChatCompletion\FunctionInvokingChatClient.cs (1)
411AdditionalProperties = message.AdditionalProperties,
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatMessage.cs (1)
53AdditionalProperties = AdditionalProperties,
ChatCompletion\ChatResponse.cs (1)
133AdditionalProperties = message.AdditionalProperties,
Microsoft.Extensions.AI.Abstractions.Tests (11)
ChatCompletion\ChatMessageTests.cs (10)
28Assert.Null(message.AdditionalProperties); 56Assert.Null(message.AdditionalProperties); 120Assert.Null(message.AdditionalProperties); 224Assert.Same(props, message.AdditionalProperties); 227Assert.Same(props, message.AdditionalProperties); 230Assert.Null(message.AdditionalProperties); 233Assert.Same(props, message.AdditionalProperties); 290Assert.NotNull(deserializedMessage.AdditionalProperties); 291Assert.Single(deserializedMessage.AdditionalProperties); 292Assert.Equal("message-metadata-value-1", deserializedMessage.AdditionalProperties["message-metadata-key-1"]?.ToString());
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
58Assert.Null(message.AdditionalProperties);