3 instantiations of ReflectionAIFunction
Microsoft.Extensions.AI.Abstractions (3)
Functions\AIFunctionFactory.cs (3)
524return functionDescriptor.CachedDefaultInstance ??= new(functionDescriptor, target, options); 527return new(functionDescriptor, target, options); 548return new(ReflectionAIFunctionDescriptor.GetOrCreate(method, options), createInstanceFunc, options);
8 references to ReflectionAIFunction
Microsoft.Extensions.AI.Abstractions (8)
Functions\AIFunctionFactory.cs (8)
115return ReflectionAIFunction.Build(method.Method, method.Target, options ?? _defaultOptions); 197return ReflectionAIFunction.Build(method.Method, method.Target, createOptions); 281return ReflectionAIFunction.Build(method, target, options ?? _defaultOptions); 373return ReflectionAIFunction.Build(method, target, createOptions); 468ReflectionAIFunction.Build(method, createInstanceFunc, options ?? _defaultOptions); 505public static ReflectionAIFunction Build(MethodInfo method, object? target, AIFunctionFactoryOptions options) 530public static ReflectionAIFunction Build( 748public ReflectionAIFunction? CachedDefaultInstance { get; set; }