2 writes to FunctionDescriptor
Microsoft.Extensions.AI (2)
Functions\AIFunctionFactory.cs (2)
618
FunctionDescriptor
= functionDescriptor;
628
FunctionDescriptor
= functionDescriptor;
9 references to FunctionDescriptor
Microsoft.Extensions.AI (9)
Functions\AIFunctionFactory.cs (9)
638
public override string Name =>
FunctionDescriptor
.Name;
639
public override string Description =>
FunctionDescriptor
.Description;
640
public override MethodInfo UnderlyingMethod =>
FunctionDescriptor
.Method;
641
public override JsonElement JsonSchema =>
FunctionDescriptor
.JsonSchema;
642
public override JsonSerializerOptions JsonSerializerOptions =>
FunctionDescriptor
.JsonSerializerOptions;
655
Debug.Assert(!
FunctionDescriptor
.Method.IsStatic, "Expected an instance method");
663
var paramMarshallers =
FunctionDescriptor
.ParameterMarshallers;
671
return await
FunctionDescriptor
.ReturnParameterMarshaller(
672
ReflectionInvoke(
FunctionDescriptor
.Method, target, args), cancellationToken);