1 instantiation of ToolParameterInfo
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
145
parameters.Add(new
ToolParameterInfo
(
10 references to ToolParameterInfo
Microsoft.AspNetCore.Components.AI.SourceGenerators (10)
ToolBlockCandidate.cs (6)
21
IReadOnlyList<
ToolParameterInfo
> parameters,
44
public IReadOnlyList<
ToolParameterInfo
> Parameters { get; }
71
foreach (
var
p in Parameters)
120
internal sealed class ToolParameterInfo : IEquatable<
ToolParameterInfo
>
137
public bool Equals(
ToolParameterInfo
? other)
145
public override bool Equals(object? obj) => Equals(obj as
ToolParameterInfo
);
ToolBlockEmitter.cs (2)
74
foreach (
var
param in candidate.Parameters)
261
private static void EmitDeserialization(StringBuilder sb,
ToolParameterInfo
param, string varName)
ToolBlockParser.cs (2)
112
private static List<
ToolParameterInfo
> ParseParameters(
115
var parameters = new List<
ToolParameterInfo
>();