3 instantiations of ReflectionAIFunction
Microsoft.Extensions.AI (3)
Functions\AIFunctionFactory.cs (3)
584return functionDescriptor.CachedDefaultInstance ??= new(functionDescriptor, target, options); 587return new(functionDescriptor, target, options); 613return new(ReflectionAIFunctionDescriptor.GetOrCreate(method, options), targetType, options);
8 references to ReflectionAIFunction
Microsoft.Extensions.AI (8)
Functions\AIFunctionFactory.cs (8)
128return ReflectionAIFunction.Build(method.Method, method.Target, options ?? _defaultOptions); 227return ReflectionAIFunction.Build(method.Method, method.Target, createOptions); 330return ReflectionAIFunction.Build(method, target, options ?? _defaultOptions); 439return ReflectionAIFunction.Build(method, target, createOptions); 560return ReflectionAIFunction.Build(method, targetType, options ?? _defaultOptions); 565public static ReflectionAIFunction Build(MethodInfo method, object? target, AIFunctionFactoryOptions options) 590public static ReflectionAIFunction Build( 821public ReflectionAIFunction? CachedDefaultInstance { get; set; }