10 instantiations of DiagnosticInfo
Microsoft.AspNetCore.Components.AI.SourceGenerators (10)
ToolBlockParser.cs (10)
42
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.NotPartial.Id, location, displayName));
50
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.NestedType.Id, location, displayName));
57
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.IsAbstract.Id, location, displayName));
64
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.IsGeneric.Id, location, displayName));
71
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.WrongBaseClass.Id, location, displayName));
90
diagnostics.Add(new
DiagnosticInfo
(DiagnosticDescriptors.EmptyToolName.Id, location, displayName));
129
diagnostics.Add(new
DiagnosticInfo
(
138
diagnostics.Add(new
DiagnosticInfo
(
173
diagnostics.Add(new
DiagnosticInfo
(
182
diagnostics.Add(new
DiagnosticInfo
(
10 references to DiagnosticInfo
Microsoft.AspNetCore.Components.AI.SourceGenerators (10)
ToolBlockCandidate.cs (6)
174
public ToolBlockParseResult(ToolBlockCandidate? candidate, IReadOnlyList<
DiagnosticInfo
> diagnostics)
182
public IReadOnlyList<
DiagnosticInfo
> Diagnostics { get; }
194
foreach (
var
d in Diagnostics)
205
internal sealed class DiagnosticInfo : IEquatable<
DiagnosticInfo
>
218
public bool Equals(
DiagnosticInfo
? other)
224
public override bool Equals(object? obj) => Equals(obj as
DiagnosticInfo
);
ToolBlockGenerator.cs (1)
25
foreach (
var
info in result.Diagnostics)
ToolBlockParser.cs (3)
28
var diagnostics = new List<
DiagnosticInfo
>();
113
INamedTypeSymbol classSymbol, List<
DiagnosticInfo
> diagnostics, CancellationToken ct)
157
INamedTypeSymbol classSymbol, List<
DiagnosticInfo
> diagnostics, CancellationToken ct)