namespace GFramework.Godot.SourceGenerators.Abstractions; /// /// 声明导出集合应当转发到哪个注册器成员及其方法。 /// [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, Inherited = false, AllowMultiple = false)] public sealed class RegisterExportedCollectionAttribute(string registryMemberName, string registerMethodName) : Attribute { /// /// 获取注册器字段或属性名称。 /// public string RegistryMemberName { get; } = registryMemberName; /// /// 获取注册方法名称。 /// public string RegisterMethodName { get; } = registerMethodName; }