| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- using System;
- using System.Runtime.CompilerServices;
- using Microsoft.VisualBasic.CompilerServices;
- namespace PCL
- {
- // Token: 0x02000146 RID: 326
- public class ValidateInteger : Validate
- {
- // Token: 0x1700020E RID: 526
- // (get) Token: 0x06000D6F RID: 3439 RVA: 0x00008981 File Offset: 0x00006B81
- // (set) Token: 0x06000D70 RID: 3440 RVA: 0x00008989 File Offset: 0x00006B89
- public int Min { get; set; }
- // Token: 0x1700020F RID: 527
- // (get) Token: 0x06000D71 RID: 3441 RVA: 0x00008992 File Offset: 0x00006B92
- // (set) Token: 0x06000D72 RID: 3442 RVA: 0x0000899A File Offset: 0x00006B9A
- public int Max { get; set; }
- // Token: 0x06000D73 RID: 3443 RVA: 0x000089A3 File Offset: 0x00006BA3
- public ValidateInteger()
- {
- this.Max = int.MaxValue;
- }
- // Token: 0x06000D74 RID: 3444 RVA: 0x000089B7 File Offset: 0x00006BB7
- public ValidateInteger(int Min, int Max)
- {
- this.Max = int.MaxValue;
- this.Min = Min;
- this.Max = Max;
- }
- // Token: 0x06000D75 RID: 3445 RVA: 0x0005B880 File Offset: 0x00059A80
- public override string Validate(string Str)
- {
- string result;
- if (Str.Length > 9)
- {
- result = "请输入一个大小合理的数字!";
- }
- else if (Operators.CompareString((checked((int)Math.Round(ModBase.Val(Str)))).ToString(), Str, false) != 0)
- {
- result = "请输入一个整数!";
- }
- else if (ModBase.Val(Str) > (double)this.Max)
- {
- result = "不可超过 " + Conversions.ToString(this.Max) + "!";
- }
- else if (ModBase.Val(Str) < (double)this.Min)
- {
- result = "不可低于 " + Conversions.ToString(this.Min) + "!";
- }
- else
- {
- result = "";
- }
- return result;
- }
- // Token: 0x04000707 RID: 1799
- [CompilerGenerated]
- private int registryTests;
- // Token: 0x04000708 RID: 1800
- [CompilerGenerated]
- private int m_RuleTests;
- }
- }
|