5 writes to Terminate
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\FunctionInvocationContextTests.cs (1)
68ctx.Terminate = true;
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
1404FunctionInvokingChatClient.CurrentContext!.Terminate = true;
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
1279context.Terminate = true; 1351FunctionInvokingChatClient.CurrentContext!.Terminate = true; 3316context.Terminate = true;
6 references to Terminate
Microsoft.Extensions.AI (3)
ChatCompletion\FunctionInvocationContext.cs (1)
85/// setting <see cref="Terminate" /> to <see langword="true" /> may also prevent subsequent requests within that same iteration from being processed.
Common\FunctionInvocationProcessor.cs (2)
135if (context.Terminate) 140return new(context.Terminate, FunctionInvocationStatus.RanToCompletion, callContent, result, exception: null);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvocationContextTests.cs (2)
23Assert.False(ctx.Terminate); 69Assert.True(ctx.Terminate);
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1336Assert.Equal(terminate, context.Terminate);