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
);
}