3 writes to Result
Microsoft.Extensions.AI.Abstractions (2)
Contents\FunctionResultContent.cs (2)
33Result = result; 51Result = result;
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\FunctionResultContentTests.cs (1)
78c.Result = "result";
20 references to Result
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
465Content = EnableSensitiveData && frc.Result is object result ?
Microsoft.Extensions.AI.Abstractions (1)
Contents\FunctionResultContent.cs (1)
116$"Result = {Result?.ToString() ?? string.Empty}";
Microsoft.Extensions.AI.Abstractions.Tests (10)
ChatCompletion\ChatMessageTests.cs (1)
379Assert.Equal("function-result", functionResultContent.Result?.ToString());
Contents\FunctionResultContentTests.cs (9)
21Assert.Null(c.Result); 36Assert.Equal("result", c.Result); 50Assert.Equal("result", c.Result); 77Assert.Null(c.Result); 79Assert.Equal("result", c.Result); 102Assert.Equal(sut.Result, deserializedSut.Result?.ToString()); 119Assert.Equal(sut.Result, deserializedSut.Result?.ToString());
Microsoft.Extensions.AI.AzureAIInference (3)
AzureAIInferenceChatClient.cs (3)
433string? result = resultContent.Result as string; 434if (result is null && resultContent.Result is not null) 439result = JsonSerializer.Serialize(resultContent.Result, options.GetTypeInfo(typeof(object)));
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
65var toolCallResultJson = JsonSerializer.Serialize(new ToolCallResult { Id = frc.CallId, Result = frc.Result }, _jsonOptions);
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
383JsonElement jsonResult = JsonSerializer.SerializeToElement(frc.Result, serializerOptions.GetTypeInfo(typeof(object)));
Microsoft.Extensions.AI.OpenAI (3)
OpenAIChatClient.cs (3)
593string? result = resultContent.Result as string; 594if (result is null && resultContent.Result is not null) 599result = JsonSerializer.Serialize(resultContent.Result, options.GetTypeInfo(typeof(object)));