private PropRuleString CreatePatternMatchPropRule()
{
var attribute = this.PropertyWrapper.GetAttribute<AutoMapStringPatternMatchPropRuleAttribute>();
var patternMatch = attribute.Pattern;
string patternMatchMessage;
if (string.IsNullOrEmpty(attribute.Message))
{
patternMatchMessage = string.Format("The value does not conform to the following pattern '{0}'",
patternMatch);
}
else
{
patternMatchMessage = attribute.Message;
}
return new PropRuleString("", "", 0, 255, patternMatch, patternMatchMessage);
}