2 writes to FunctionDescriptor
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (2)
520
FunctionDescriptor
= functionDescriptor;
530
FunctionDescriptor
= functionDescriptor;
10 references to FunctionDescriptor
Microsoft.Extensions.AI.Abstractions (10)
Functions\AIFunctionFactory.cs (10)
540
public override string Name =>
FunctionDescriptor
.Name;
541
public override string Description =>
FunctionDescriptor
.Description;
542
public override MethodInfo UnderlyingMethod =>
FunctionDescriptor
.Method;
543
public override JsonElement JsonSchema =>
FunctionDescriptor
.JsonSchema;
544
public override JsonElement? ReturnJsonSchema =>
FunctionDescriptor
.ReturnJsonSchema;
545
public override JsonSerializerOptions JsonSerializerOptions =>
FunctionDescriptor
.JsonSerializerOptions;
558
Debug.Assert(!
FunctionDescriptor
.Method.IsStatic, "Expected an instance method");
569
var paramMarshallers =
FunctionDescriptor
.ParameterMarshallers;
577
return await
FunctionDescriptor
.ReturnParameterMarshaller(
578
ReflectionInvoke(
FunctionDescriptor
.Method, target, args), cancellationToken).ConfigureAwait(true);