4 instantiations of FunctionInvocationResult
Microsoft.Extensions.AI (4)
Common\FunctionInvocationProcessor.cs (4)
120return new(terminate: false, FunctionInvocationStatus.NotFound, callContent, result: null, exception: null); 126return new(terminate: false, FunctionInvocationStatus.NotFound, callContent, result: null, exception: null); 140return new(context.Terminate, FunctionInvocationStatus.RanToCompletion, callContent, result, exception: null); 144return new(terminate: false, FunctionInvocationStatus.Exception, callContent, result: null, exception: ex);
12 references to FunctionInvocationResult
Microsoft.Extensions.AI (12)
ChatCompletion\FunctionInvokingChatClient.cs (4)
1196foreach (var result in results) 1268ReadOnlySpan<FunctionInvocationResult> results) 1278FunctionResultContent CreateFunctionResultContent(FunctionInvocationResult result) 1869/// Initializes a new instance of the <see cref="FunctionInvocationResult"/> class.
Common\FunctionInvocationProcessor.cs (5)
12using FunctionInvocationResult = Microsoft.Extensions.AI.FunctionInvokingChatClient.FunctionInvocationResult; 62public async Task<List<FunctionInvocationResult>> ProcessFunctionCallsAsync( 71var results = new List<FunctionInvocationResult>(); 87var result = await ProcessSingleFunctionCallAsync( 106private async Task<FunctionInvocationResult> ProcessSingleFunctionCallAsync(
Realtime\FunctionInvokingRealtimeClientSession.cs (3)
14using FunctionInvocationResult = Microsoft.Extensions.AI.FunctionInvokingChatClient.FunctionInvocationResult; 364private List<RealtimeClientMessage> CreateFunctionResultMessages(List<FunctionInvocationResult> results) 368foreach (var result in results)