14 overrides of Name
Microsoft.Extensions.AI.Abstractions (8)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Integration.Tests (2)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
93 references to Name
Microsoft.Extensions.AI (17)
Microsoft.Extensions.AI.Abstractions (5)
Microsoft.Extensions.AI.Abstractions.Tests (5)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Integration.Tests (28)
ToolReductionTests.cs (18)
45IsRequiredTool = t => t.Name == "Req"
73Assert.Contains(reduced, t => t.Name == "Weather");
74Assert.Contains(reduced, t => t.Name == "Math");
92Assert.Equal("Math", reduced[0].Name);
93Assert.Equal("Weather", reduced[1].Name);
149Assert.Equal("LowScore", reduced[0].Name);
165Assert.Equal("T1", reduced[0].Name);
166Assert.Equal("T2", reduced[1].Name);
205ToolEmbeddingTextSelector = t => $"NAME:{t.Name}|DESC:{t.Description}"
239Assert.Equal("Math", reduced[0].Name);
329IsRequiredTool = t => t.Name == "Core"
338Assert.Contains(reduced, t => t.Name == "Core");
348IsRequiredTool = t => t.Name.StartsWith("R", StringComparison.Ordinal)
357Assert.Equal(3, reduced.Count(t => t.Name.StartsWith("R")));
386Assert.Contains(observedTools, t => t.Name == "Weather");
387Assert.Contains(observedTools, t => t.Name == "Math");
419Assert.Equal("Math", observedTools![0].Name);
450IsRequiredTool = t => t.Name == "Req"
 
Microsoft.Extensions.AI.OpenAI (4)
Microsoft.Extensions.AI.Tests (28)
Functions\AIFunctionFactoryTest.cs (27)
264Assert.Contains("Metadata_DerivedFromLambda", func.Name);
270Assert.Contains("Metadata_DerivedFromLambda", func.Name);
276Assert.Contains("Metadata_DerivedFromLambda", func.Name);
290Assert.Equal("get_user_id", func.Name);
296Assert.Equal("my_function", func.Name);
301Assert.Equal("explicit_name", func.Name);
305Assert.Equal("get_user_id", func.Name);
309Assert.Equal("options_name", func.Name);
314Assert.Contains("Metadata_DisplayNameAttribute", func.Name); // Will contain the lambda method name
340Assert.Equal("test name", func.Name);
1076Assert.Equal("something", f.Name);
1082Assert.Equal("other", f.Name);
1191Assert.StartsWith("LocalFunction_NameCleanup_DoSomething_", tool.Name);
1211Assert.StartsWith("LocalFunction_MultipleInSameMethod_FirstLocal_", tool1.Name);
1212Assert.StartsWith("LocalFunction_MultipleInSameMethod_SecondLocal_", tool2.Name);
1213Assert.NotEqual(tool1.Name, tool2.Name);
1227Assert.StartsWith("Lambda_NameCleanup", tool.Name);
1248Assert.StartsWith("Lambda_MultipleInSameMethod", tool1.Name);
1249Assert.StartsWith("Lambda_MultipleInSameMethod", tool2.Name);
1250Assert.NotEqual(tool1.Name, tool2.Name);
1260Assert.StartsWith("LocalFunction_WithParameters_Add_", tool.Name);
1277Assert.StartsWith("LocalFunction_AsyncFunction_FetchData_", tool.Name);
1293Assert.Equal("CustomName", tool.Name);
1302Assert.StartsWith("LocalFunction_InsideTestMethod_Add_", tool.Name);
1314Assert.Equal("TestStaticMethod", tool.Name);