3 overrides of Name
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
186public override string Name => FunctionDescriptor.Name;
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests..cs (1)
252public override string Name => "NetTypeless";
Functions\AIFunctionTests.cs (1)
38public override string Name => "name";
30 references to Name
Microsoft.Extensions.AI (9)
ChatCompletion\FunctionInvocationContext.cs (1)
27private FunctionCallContent _callContent = new(string.Empty, _nopFunction.Name, EmptyReadOnlyDictionary<string, object?>.Instance);
ChatCompletion\FunctionInvokingChatClient.cs (8)
596AIFunction? function = options.Tools!.OfType<AIFunction>().FirstOrDefault(t => t.Name == callContent.Name); 705using Activity? activity = _activitySource?.StartActivity(context.Function.Name); 713LogInvokingSensitive(context.Function.Name, LoggingHelpers.AsJson(context.CallContent.Arguments, context.Function.JsonSerializerOptions)); 717LogInvoking(context.Function.Name); 737LogInvocationCanceled(context.Function.Name); 741LogInvocationFailed(context.Function.Name, e); 754LogInvocationCompletedSensitive(context.Function.Name, elapsed, LoggingHelpers.AsJson(result, context.Function.JsonSerializerOptions)); 758LogInvocationCompleted(context.Function.Name, elapsed);
Microsoft.Extensions.AI.Abstractions (2)
AITool.cs (2)
32public override string ToString() => Name; 40StringBuilder sb = new(Name);
Microsoft.Extensions.AI.Abstractions.Tests (4)
AIToolTests.cs (1)
14Assert.Equal(nameof(DerivedAITool), tool.Name);
HostedCodeInterpreterToolTests.cs (1)
14Assert.Equal(nameof(HostedCodeInterpreterTool), tool.Name);
HostedWebSearchToolTests.cs (1)
14Assert.Equal(nameof(HostedWebSearchTool), tool.Name);
Utilities\AIJsonUtilitiesTests.cs (1)
283JsonElement resolvedSchema = AIJsonUtilities.CreateFunctionJsonSchema(func.UnderlyingMethod, title: func.Name);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
404return new(new FunctionDefinition(aiFunction.Name)
Microsoft.Extensions.AI.Integration.Tests (2)
ChatClientIntegrationTests.cs (1)
332ToolMode = ChatToolMode.RequireSpecific(shieldsUpTool.Name),
PromptBasedFunctionCallingChatClient.cs (1)
198Name = tool.Name,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
485Name = function.Name,
Microsoft.Extensions.AI.OpenAI (5)
OpenAIAssistantClient.cs (1)
230runOptions.ToolsOverride.Add(ToolDefinition.CreateFunction(aiFunction.Name, aiFunction.Description, functionParameters, strict));
OpenAIModelMapper.ChatCompletion.cs (1)
454return ChatTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters, strict);
OpenAIRealtimeExtensions.cs (2)
35Name = aiFunction.Name, 99&& tools.FirstOrDefault(t => t.Name == update.FunctionName) is AIFunction aiFunction)
OpenAIResponseChatClient.cs (1)
363result.Tools.Add(ResponseTool.CreateFunctionTool(af.Name, af.Description, functionParameters));
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
374Assert.Equal("GetPersonAge", function.Name);
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\FunctionInvocationContextTests.cs (1)
28Assert.Equal(nameof(FunctionInvocationContext), ctx.Function.Name);
Functions\AIFunctionFactoryTest.cs (4)
119Assert.Contains("Metadata_DerivedFromLambda", func.Name); 125Assert.Contains("Metadata_DerivedFromLambda", func.Name); 131Assert.Contains("Metadata_DerivedFromLambda", func.Name); 158Assert.Equal("test name", func.Name);