6 writes to AdditionalProperties
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatMessageTests.cs (5)
244
message.
AdditionalProperties
= props;
247
message.
AdditionalProperties
= props;
250
message.
AdditionalProperties
= null;
253
message.
AdditionalProperties
= props;
302
AdditionalProperties
= new() { ["message-metadata-key-1"] = "message-metadata-value-1" },
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
88
AdditionalProperties
= new() { [nameof(choice.Index)] = choice.Index },
11 references to AdditionalProperties
Microsoft.Extensions.AI.Abstractions.Tests (10)
ChatCompletion\ChatMessageTests.cs (10)
25
Assert.Null(message.
AdditionalProperties
);
52
Assert.Null(message.
AdditionalProperties
);
99
Assert.Null(message.
AdditionalProperties
);
245
Assert.Same(props, message.
AdditionalProperties
);
248
Assert.Same(props, message.
AdditionalProperties
);
251
Assert.Null(message.
AdditionalProperties
);
254
Assert.Same(props, message.
AdditionalProperties
);
310
Assert.NotNull(deserializedMessage.
AdditionalProperties
);
311
Assert.Single(deserializedMessage.
AdditionalProperties
);
312
Assert.Equal("message-metadata-value-1", deserializedMessage.
AdditionalProperties
["message-metadata-key-1"]?.ToString());
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
644
if (input.
AdditionalProperties
?.TryGetValue(nameof(message.Refusal), out string? refusal) is true)