7 references to TryGetValue
Microsoft.Extensions.AI (2)
ChatCompletion\ImageGeneratingChatClient.cs (1)
501
if (imageContent.AdditionalProperties?.
TryGetValue
(ImageKey, out imageId) is false || imageId is null)
ChatReduction\SummarizingChatReducer.cs (1)
107
else if (message.AdditionalProperties?.
TryGetValue
<string>(SummaryKey, out var summaryValue) == true)
Microsoft.Extensions.AI.Abstractions.Tests (3)
AdditionalPropertiesDictionaryTests.cs (3)
78
Assert.True(d.
TryGetValue
("key", out T2? value));
81
Assert.False(d.
TryGetValue
("key2", out value));
89
Assert.False(d.
TryGetValue
("key", out T2? value));
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
1149
if (additionalCounts.
TryGetValue
($"{nameof(ResponseTokenUsage.InputTokenDetails)}.{nameof(ResponseInputTokenUsageDetails.CachedTokenCount)}", out int? cachedTokenCount))
1154
if (additionalCounts.
TryGetValue
($"{nameof(ResponseTokenUsage.OutputTokenDetails)}.{nameof(ResponseOutputTokenUsageDetails.ReasoningTokenCount)}", out int? reasoningTokenCount))