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