public Iowa() : base("IA") { var dl = new Rchar[9]; for (var i = 0; i < dl.Length; i++) { dl[i] = new AlphaNumericRchar(i); } dlFormats = new[] {new DriversLicense(dl, this), new DriversLicense(Numerics(9), this) }; }
public Montana() : base("MT") { var dl = new Rchar[9]; dl[0] = new UAlphaRchar(0); dl[1] = new NumericRchar(1); dl[2] = new AlphaNumericRchar(2); Array.Copy(Numerics(6, 3), 0, dl, 3, 6); dlFormats = new[] { new DriversLicense(dl, this) }; }
public Washington() : base("WA") { var dl = new Rchar[12]; dl[0] = new UAlphaRchar(0); dl[1] = new UAlphaRchar(1); dl[2] = new UAlphaRchar(2); dl[3] = new UAlphaRchar(3); dl[4] = new UAlphaRchar(4); dl[5] = new UAlphaRchar(5); dl[6] = new UAlphaRchar(6); dl[7] = new AlphaNumericRchar(7); dl[8] = new NumericRchar(8); dl[9] = new LimitedRchar(9,'*'); dl[10] = new AlphaNumericRchar(10); dl[11] = new AlphaNumericRchar(11); dlFormats = new[] {new DriversLicense(dl, this) }; }