feat(UXAssist): public ModFeature lifecycle registry

This commit is contained in:
2026-06-23 02:18:32 +08:00
parent bfe0787923
commit cb7a965d12
4 changed files with 109 additions and 0 deletions
@@ -0,0 +1,15 @@
using System;
namespace UXAssist.Common.ModFeatures;
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class ModFeatureAttribute : Attribute
{
public string Name { get; }
public int Order { get; set; }
public ModFeatureAttribute(string name = null)
{
Name = name;
}
}