1234567891011121314151617181920212223242526 |
- using System;
- namespace XCharts.Runtime
- {
- [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
- public sealed class ComponentHandlerAttribute : Attribute
- {
- public readonly Type handler;
- public readonly bool allowMultiple = true;
- public readonly int order = 3;
- public ComponentHandlerAttribute(Type handler, int order = 3)
- {
- this.handler = handler;
- this.allowMultiple = true;
- this.order = order;
- }
- public ComponentHandlerAttribute(Type handler, bool allowMultiple, int order = 3)
- {
- this.handler = handler;
- this.allowMultiple = allowMultiple;
- this.order = order;
- }
- }
- }
|