using System; namespace StandardScene.Signal.Model { /// /// 标记一张迷毂数据中心表。迷毂从插件 DLL 反射本特性,不再依赖 signal-tables.json 的列定义。 /// [AttributeUsage(AttributeTargets.Class, Inherited = false)] public sealed class SignalTableAttribute : Attribute { public SignalTableAttribute(string id, string fileName, string title) { Id = id ?? ""; FileName = fileName ?? ""; Title = title ?? ""; } public string Id { get; } public string FileName { get; } public string Title { get; } /// 侧栏顺序,越小越靠前。 public int Order { get; set; } } }