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