using Microsoft.CodeAnalysis; namespace GFramework.SourceGenerators.diagnostics; /// /// 提供与上下文感知相关的诊断规则定义 /// public static class ContextAwareDiagnostic { /// /// 诊断规则:ContextAwareAttribute只能应用于类 /// public static readonly DiagnosticDescriptor ContextAwareOnlyForClass = new( "GF_Rule_001", "ContextAware can only be applied to class", "ContextAwareAttribute can only be applied to class '{0}'", "GFramework.SourceGenerators.rule", DiagnosticSeverity.Error, true ); }