fix(generator): 修复代码生成器中的属性元数据名称和注释问题

- 修复 LoggerGenerator 中的 AttributeMetadataName 路径错误
- 移除 EnumExtensionsGenerator 中的冗余注释代码
- 解决属性类名匹配的潜在问题
This commit is contained in:
GwWuYou 2025-12-23 22:10:05 +08:00
parent 74df4a5ca3
commit 0221ed92a6
2 changed files with 1 additions and 2 deletions

View File

@ -34,7 +34,6 @@ public class EnumExtensionsGenerator : IIncrementalGenerator
.Where(symbol => symbol != null)
.Select((symbol, _) =>
{
// 判断是否包含我们的 Attribute
var hasAttr = symbol.GetAttributes().Any(ad =>
ad.AttributeClass?.ToDisplayString() == AttributeFullName ||
ad.AttributeClass?.ToDisplayString().EndsWith(".GenerateEnumExtensionsAttribute") == true);

View File

@ -14,7 +14,7 @@ namespace GFramework.Generator.generator.logging
public sealed class LoggerGenerator : IIncrementalGenerator
{
private const string AttributeMetadataName =
"GFramework.Generator.Attributes.Logging.LogAttribute";
"GFramework.Generator.Attributes.generator.logging.LogAttribute";
/// <summary>
/// 初始化增量生成器