public override void Validate(Value value) { if (value == null || value == Values.NO_VALUE) { throw new System.ArgumentException("Null value"); } if (Values.isTextValue(value) && (( TextValue )value).length() >= _checkThreshold) { int length = IndexKeyLength(value); ValidateLength(length); } }
public override bool AcceptsValue(Value value) { return(Values.isTextValue(value) && (( TextValue )value).contains(ContainsConflict)); }
public override bool AcceptsValue(Value value) { return(Values.isTextValue(value) && (( TextValue )value).endsWith(SuffixConflict)); }
public override bool AcceptsValue(Value value) { return(Values.isTextValue(value) && (( TextValue )value).startsWith(PrefixConflict)); }