fix(generator): 修复诊断消息中的多余句号

- 移除了 Priority 特性描述中的多余句号
- 移除了 IPrioritized 接口实现跳过警告中的多余句号
- 移除了 partial 类要求错误中的多余句号
- 移除了 Priority 特性值验证错误中的多余句号
- 移除了嵌套类限制错误中的多余句号
- 移除了服务获取建议信息中的多余句号
This commit is contained in:
GeWuYou 2026-03-21 20:47:14 +08:00 committed by gewuyou
parent ab04f0ace7
commit 86645d34cb

View File

@ -19,7 +19,7 @@ internal static class PriorityDiagnostic
category: Category, category: Category,
defaultSeverity: DiagnosticSeverity.Error, defaultSeverity: DiagnosticSeverity.Error,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "Priority 特性设计用于类级别的优先级标记,不支持其他类型." description: "Priority 特性设计用于类级别的优先级标记,不支持其他类型."
); );
/// <summary> /// <summary>
@ -32,7 +32,7 @@ internal static class PriorityDiagnostic
category: Category, category: Category,
defaultSeverity: DiagnosticSeverity.Warning, defaultSeverity: DiagnosticSeverity.Warning,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "当类已经手动实现 IPrioritized 接口时,源生成器将跳过代码生成以避免冲突." description: "当类已经手动实现 IPrioritized 接口时,源生成器将跳过代码生成以避免冲突."
); );
/// <summary> /// <summary>
@ -45,7 +45,7 @@ internal static class PriorityDiagnostic
category: Category, category: Category,
defaultSeverity: DiagnosticSeverity.Error, defaultSeverity: DiagnosticSeverity.Error,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "源生成器需要在 partial 类中生成 IPrioritized 接口实现." description: "源生成器需要在 partial 类中生成 IPrioritized 接口实现."
); );
/// <summary> /// <summary>
@ -58,7 +58,7 @@ internal static class PriorityDiagnostic
category: Category, category: Category,
defaultSeverity: DiagnosticSeverity.Error, defaultSeverity: DiagnosticSeverity.Error,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "Priority 特性必须提供一个有效的整数值." description: "Priority 特性必须提供一个有效的整数值."
); );
/// <summary> /// <summary>
@ -71,7 +71,7 @@ internal static class PriorityDiagnostic
category: Category, category: Category,
defaultSeverity: DiagnosticSeverity.Error, defaultSeverity: DiagnosticSeverity.Error,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "Priority 特性仅支持顶层类,不支持嵌套类。请将嵌套类移至命名空间级别。." description: "Priority 特性仅支持顶层类,不支持嵌套类.请将嵌套类移至命名空间级别."
); );
/// <summary> /// <summary>
@ -84,6 +84,6 @@ internal static class PriorityDiagnostic
category: "GFramework.Usage", category: "GFramework.Usage",
defaultSeverity: DiagnosticSeverity.Info, defaultSeverity: DiagnosticSeverity.Info,
isEnabledByDefault: true, isEnabledByDefault: true,
description: "当获取实现了 IPrioritized 接口的服务时,应使用 GetAllByPriority 方法以确保按优先级排序." description: "当获取实现了 IPrioritized 接口的服务时,应使用 GetAllByPriority 方法以确保按优先级排序."
); );
} }