15 overrides of Name
Microsoft.Extensions.AI.Abstractions (10)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
77 references to Name
Microsoft.Extensions.AI (18)
Common\FunctionInvocationProcessor.cs (8)
161$"{OpenTelemetryConsts.GenAI.ExecuteToolName} {context.Function.Name}",
168new(OpenTelemetryConsts.GenAI.Tool.Name, context.Function.Name),
191FunctionInvocationLogger.LogInvokingSensitive(_logger, context.Function.Name, functionArguments);
198FunctionInvocationLogger.LogInvoking(_logger, context.Function.Name);
216FunctionInvocationLogger.LogInvocationCanceled(_logger, context.Function.Name);
220FunctionInvocationLogger.LogInvocationFailed(_logger, context.Function.Name, e);
239FunctionInvocationLogger.LogInvocationCompletedSensitive(_logger, context.Function.Name, FunctionInvocationHelpers.GetElapsedTime(startingTimestamp), functionResult);
246FunctionInvocationLogger.LogInvocationCompleted(_logger, context.Function.Name, FunctionInvocationHelpers.GetElapsedTime(startingTimestamp));
Microsoft.Extensions.AI.Abstractions (5)
Microsoft.Extensions.AI.Abstractions.Tests (5)
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (7)
Microsoft.Extensions.AI.Tests (37)
Functions\AIFunctionFactoryTest.cs (33)
268Assert.Contains("Metadata_DerivedFromLambda", func.Name);
274Assert.Contains("Metadata_DerivedFromLambda", func.Name);
280Assert.Contains("Metadata_DerivedFromLambda", func.Name);
294Assert.Equal("get_user_id", func.Name);
300Assert.Equal("my_function", func.Name);
305Assert.Equal("explicit_name", func.Name);
309Assert.Equal("get_user_id", func.Name);
313Assert.Equal("options_name", func.Name);
318Assert.Contains("Metadata_DisplayNameAttribute", func.Name); // Will contain the lambda method name
326Assert.Equal("get_user", func.Name);
330Assert.Equal("my_function", func.Name);
333Assert.Equal("explicit_name", func.Name);
336Assert.Equal("options_name", func.Name);
346Assert.Equal("my_tool", declaration.Name);
510Assert.Equal("test name", func.Name);
1307Assert.Equal("something", f.Name);
1313Assert.Equal("other", f.Name);
1422Assert.StartsWith("LocalFunction_NameCleanup_DoSomething_", tool.Name);
1442Assert.StartsWith("LocalFunction_MultipleInSameMethod_FirstLocal_", tool1.Name);
1443Assert.StartsWith("LocalFunction_MultipleInSameMethod_SecondLocal_", tool2.Name);
1444Assert.NotEqual(tool1.Name, tool2.Name);
1458Assert.StartsWith("Lambda_NameCleanup", tool.Name);
1479Assert.StartsWith("Lambda_MultipleInSameMethod", tool1.Name);
1480Assert.StartsWith("Lambda_MultipleInSameMethod", tool2.Name);
1481Assert.NotEqual(tool1.Name, tool2.Name);
1491Assert.StartsWith("LocalFunction_WithParameters_Add_", tool.Name);
1508Assert.StartsWith("LocalFunction_AsyncFunction_FetchData_", tool.Name);
1524Assert.Equal("CustomName", tool.Name);
1533Assert.StartsWith("LocalFunction_InsideTestMethod_Add_", tool.Name);
1545Assert.Equal("TestStaticMethod", tool.Name);
1674Assert.Equal("DoubleIt", func.Name);