mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-25 13:33:28 +08:00
fix(generator): 修复代码生成器中的属性元数据名称和注释问题
- 修复 LoggerGenerator 中的 AttributeMetadataName 路径错误 - 移除 EnumExtensionsGenerator 中的冗余注释代码 - 解决属性类名匹配的潜在问题
This commit is contained in:
parent
74df4a5ca3
commit
0221ed92a6
@ -34,7 +34,6 @@ public class EnumExtensionsGenerator : IIncrementalGenerator
|
|||||||
.Where(symbol => symbol != null)
|
.Where(symbol => symbol != null)
|
||||||
.Select((symbol, _) =>
|
.Select((symbol, _) =>
|
||||||
{
|
{
|
||||||
// 判断是否包含我们的 Attribute
|
|
||||||
var hasAttr = symbol.GetAttributes().Any(ad =>
|
var hasAttr = symbol.GetAttributes().Any(ad =>
|
||||||
ad.AttributeClass?.ToDisplayString() == AttributeFullName ||
|
ad.AttributeClass?.ToDisplayString() == AttributeFullName ||
|
||||||
ad.AttributeClass?.ToDisplayString().EndsWith(".GenerateEnumExtensionsAttribute") == true);
|
ad.AttributeClass?.ToDisplayString().EndsWith(".GenerateEnumExtensionsAttribute") == true);
|
||||||
|
|||||||
@ -14,7 +14,7 @@ namespace GFramework.Generator.generator.logging
|
|||||||
public sealed class LoggerGenerator : IIncrementalGenerator
|
public sealed class LoggerGenerator : IIncrementalGenerator
|
||||||
{
|
{
|
||||||
private const string AttributeMetadataName =
|
private const string AttributeMetadataName =
|
||||||
"GFramework.Generator.Attributes.Logging.LogAttribute";
|
"GFramework.Generator.Attributes.generator.logging.LogAttribute";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 初始化增量生成器
|
/// 初始化增量生成器
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user