1 write to InnerFunction
Microsoft.Extensions.AI.Abstractions (1)
Functions\DelegatingAIFunction.cs (1)
26
InnerFunction
= Throw.IfNull(innerFunction);
11 references to InnerFunction
Microsoft.Extensions.AI.Abstractions (10)
Functions\DelegatingAIFunction.cs (10)
33
public override string Name =>
InnerFunction
.Name;
36
public override string Description =>
InnerFunction
.Description;
39
public override JsonElement JsonSchema =>
InnerFunction
.JsonSchema;
42
public override JsonElement? ReturnJsonSchema =>
InnerFunction
.ReturnJsonSchema;
45
public override JsonSerializerOptions JsonSerializerOptions =>
InnerFunction
.JsonSerializerOptions;
48
public override MethodInfo? UnderlyingMethod =>
InnerFunction
.UnderlyingMethod;
51
public override IReadOnlyDictionary<string, object?> AdditionalProperties =>
InnerFunction
.AdditionalProperties;
54
public override string ToString() =>
InnerFunction
.ToString();
58
InnerFunction
.InvokeAsync(arguments, cancellationToken);
67
InnerFunction
.GetService(serviceType, serviceKey);
Microsoft.Extensions.AI.Abstractions.Tests (1)
Functions\DelegatingAIFunctionTests.cs (1)
40
public new AIFunction InnerFunction => base.
InnerFunction
;