* Implicit handlers building extensions generator refactored

* Telegram.Bot package updated
This commit is contained in:
2025-08-18 20:32:24 +04:00
parent cf598ea91e
commit c809470fb0
33 changed files with 654 additions and 150 deletions
@@ -0,0 +1,16 @@
using Microsoft.CodeAnalysis;
namespace Telegrator.Analyzers.RoslynExtensions
{
public static class DiagnosticsHelper
{
public static Diagnostic Create(this DiagnosticDescriptor descriptor, Location? location, params object[] messageArgs)
=> Diagnostic.Create(descriptor, location, messageArgs);
public static void Report(this Diagnostic diagnostic, SourceProductionContext context)
=> context.ReportDiagnostic(diagnostic);
public static void Report(this DiagnosticDescriptor descriptor, SourceProductionContext context, Location? location, params object[] messageArgs)
=> descriptor.Create(location, messageArgs).Report(context);
}
}