| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using Microsoft.CodeAnalysis;
- namespace ET.Analyzer
- {
- public static class ETTaskInSyncMethodAnalyzerRule
- {
- private const string Title = "ETTask方法调用在非异步方法体内使用错误";
- private const string MessageFormat = "方法: {0} 在非异步方法体内使用时需要添加.Coroutine()后缀";
- private const string Description = "ETTask方法调用在非异步方法体内使用错误.";
-
- public static readonly DiagnosticDescriptor Rule =
- new DiagnosticDescriptor(DiagnosticIds.ETTaskInSyncMethodAnalyzerRuleId,
- Title,
- MessageFormat,
- DiagnosticCategories.Hotfix,
- DiagnosticSeverity.Error,
- true,
- Description);
- }
-
- public static class ETTaskInAsyncMethodAnalyzerRule
- {
- private const string Title = "ETTask方法调用在异步方法体内使用错误";
- private const string MessageFormat = "方法: {0} 在异步方法体内使用时需要添加await前缀 或 .Coroutine()后缀";
- private const string Description = "ETTask方法调用在异步方法体内使用错误.";
-
- public static readonly DiagnosticDescriptor Rule =
- new DiagnosticDescriptor(DiagnosticIds.ETTaskInAsyncMethodAnalyzerRuleId,
- Title,
- MessageFormat,
- DiagnosticCategories.Hotfix,
- DiagnosticSeverity.Error,
- true,
- Description);
- }
- }
|