5 writes to ParameterType
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
428ParameterType = parameter.ParameterType,
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionParameterMetadata.cs (1)
39ParameterType = metadata.ParameterType;
Microsoft.Extensions.AI.Abstractions.Tests (3)
Functions\AIFunctionParameterMetadataTests.cs (3)
39ParameterType = typeof(int), 60ParameterType = typeof(int), 69ParameterType = typeof(long),
10 references to ParameterType
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionParameterMetadata.cs (1)
39ParameterType = metadata.ParameterType;
Utilities\AIJsonUtilities.Schema.cs (1)
72parameter.ParameterType,
Microsoft.Extensions.AI.Abstractions.Tests (5)
Functions\AIFunctionParameterMetadataTests.cs (4)
27Assert.Null(p.ParameterType); 48Assert.Equal(p1.ParameterType, p2.ParameterType); 76Assert.Equal(typeof(long), p2.ParameterType);
Utilities\AIJsonUtilitiesTests.cs (1)
253string numericType = Type.GetTypeCode(metadata.Parameters[i].ParameterType) is TypeCode.Double or TypeCode.Single or TypeCode.Decimal
Microsoft.Extensions.AI.Integration.Tests (3)
PromptBasedFunctionCallingChatClient.cs (3)
188Type = p.ParameterType?.Name, 190Enum = p.ParameterType?.IsEnum == true ? Enum.GetNames(p.ParameterType) : null,