1 instantiation of ToolBlockCandidate
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
101var candidate = new ToolBlockCandidate(
13 references to ToolBlockCandidate
Microsoft.AspNetCore.Components.AI.SourceGenerators (13)
ToolBlockCandidate.cs (5)
14internal sealed class ToolBlockCandidate : IEquatable<ToolBlockCandidate> 48public bool Equals(ToolBlockCandidate? other) 64=> Equals(obj as ToolBlockCandidate); 174public ToolBlockParseResult(ToolBlockCandidate? candidate, IReadOnlyList<DiagnosticInfo> diagnostics) 180public ToolBlockCandidate? Candidate { get; }
ToolBlockEmitter.cs (7)
14public static void EmitHandler(SourceProductionContext spc, ToolBlockCandidate candidate) 177public static void EmitRegistration(SourceProductionContext spc, ImmutableArray<ToolBlockCandidate> candidates) 185var seen = new Dictionary<string, ToolBlockCandidate>(); 186foreach (var c in candidates) 188if (seen.TryGetValue(c.ToolName, out var existing)) 213foreach (var candidate in candidates) 231private static string HintName(ToolBlockCandidate candidate)
ToolBlockParser.cs (1)
101var candidate = new ToolBlockCandidate(