예제 #1
0
 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);
     }
 }
예제 #2
0
 public override bool AcceptsValue(Value value)
 {
     return(Values.isTextValue(value) && (( TextValue )value).contains(ContainsConflict));
 }
예제 #3
0
 public override bool AcceptsValue(Value value)
 {
     return(Values.isTextValue(value) && (( TextValue )value).endsWith(SuffixConflict));
 }
예제 #4
0
 public override bool AcceptsValue(Value value)
 {
     return(Values.isTextValue(value) && (( TextValue )value).startsWith(PrefixConflict));
 }