1 write to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (1)
IntentResolutionEvaluatorContext.cs (1)
44ToolDefinitions = [.. toolDefinitions];
10 references to ToolDefinitions
Microsoft.Extensions.AI.Evaluation.Quality (10)
IntentResolutionEvaluator.cs (6)
24/// <see cref="IntentResolutionEvaluatorContext.ToolDefinitions"/>. 29/// <see cref="IntentResolutionEvaluatorContext.ToolDefinitions"/> will be ignored. 109if (context is not null && context.ToolDefinitions.Count is 0) 113$"Supplied {nameof(IntentResolutionEvaluatorContext)} did not contain any {nameof(IntentResolutionEvaluatorContext.ToolDefinitions)}.")); 118var toolDefinitionNames = new HashSet<string>(context?.ToolDefinitions.Select(td => td.Name) ?? []); 176string? renderedToolDefinitions = context?.ToolDefinitions.RenderAsJson();
IntentResolutionEvaluatorContext.cs (4)
17/// <see cref="ToolDefinitions"/>. 22/// <see cref="ToolDefinitions"/> will be ignored. 79/// <see cref="ToolDefinitions"/>. 84/// <see cref="ToolDefinitions"/> will be ignored.