using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core.Enums; namespace WIDESEA_Core.Attributes { [AttributeUsage(AttributeTargets.Property)] public class AnalysisItemRuleAttribute : Attribute { public AnalysisFormatType AnalysisFormaType { get; set; } public int Length { get; set; } public AnalysisItemRuleAttribute(AnalysisFormatType analysisFormaType) { AnalysisFormaType = analysisFormaType; } } [AttributeUsage(AttributeTargets.Class)] public class AnalysisRuleAttribute : Attribute { public AnalysisRule AnalysisRule { get; set; } = AnalysisRule.Split; public AnalysisRuleAttribute() { } } }