DiagnosticRules.cs 738 B

1234567891011121314151617181920212223
  1. using Microsoft.CodeAnalysis;
  2. namespace ET.Generator;
  3. public static class ETSystemMethodIsInStaticPartialClassRule
  4. {
  5. private const string Title = "ETSystem函数必须声明在静态分部类中";
  6. private const string MessageFormat = "ETSystem函数所在的类:{0} 不是静态分部类";
  7. private const string Description = "ETSystem函数必须声明在静态类中.";
  8. public static readonly DiagnosticDescriptor Rule =
  9. new DiagnosticDescriptor(DiagnosticIds.ETSystemMethodIsInStaticPartialClassRuleId,
  10. Title,
  11. MessageFormat,
  12. DiagnosticCategories.Generator,
  13. DiagnosticSeverity.Error,
  14. true,
  15. Description);
  16. }