using Microsoft.CodeAnalysis; namespace GFramework.SourceGenerators.diagnostics; /// /// 提供诊断描述符的静态类,用于GFramework日志生成器的编译时检查 /// internal static class LoggerDiagnostics { /// /// 定义诊断描述符:LogAttribute无法生成Logger的错误情况 /// public static readonly DiagnosticDescriptor LogAttributeInvalid = new( "GF_Logging_001", "LogAttribute cannot generate Logger", "LogAttribute on class '{0}' is ineffective: {1}", "GFramework.Godot.logging", DiagnosticSeverity.Warning, true); }