Habanero.Smooth.PropertyAutoMapper.CreatePatternMatchPropRule C# (CSharp) Method

CreatePatternMatchPropRule() private method

private CreatePatternMatchPropRule ( ) : Habanero.BO.PropRuleString
return Habanero.BO.PropRuleString
        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);
        }