protected override BaseValidatorUnit <T> UnitFactoryMethod <T>() { CompareValidatorUnit <T> validator = new CompareValidatorUnit <T>(); validator.compareValue = Core.Object.Convert.ToGenerics <T>(this.compareValue); validator.validateMessage = this.message; if (this.copmareTypeOption.Equals("large")) { validator.compareTypeOption = CompareValidatorUnit <T> .CompareTypeOption.Large; } else { validator.compareTypeOption = CompareValidatorUnit <T> .CompareTypeOption.Small; } if (equalOption.Equals("addequal")) { validator.addEqualOption = CompareValidatorUnit <T> .AddEqualOption.AddEqual; } else { validator.addEqualOption = CompareValidatorUnit <T> .AddEqualOption.Default; } return(validator); }
public FieldSchema(T fieldValue) { this.fieldValue = fieldValue; this.validator = new CompareValidatorUnit <T>(); this.validator.compareValue = this.fieldValue; }