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