GetPattern() public static method

Gets the Pattern property. This dependency property indicates the regex pattern that the Text property needs to match.
public static GetPattern ( DependencyObject d ) : string
d Windows.UI.Xaml.DependencyObject
return string
        private bool ValidateEqualsPattern(ValidationChecks format)
        {
            var expectEquality = (format & ValidationChecks.EqualsPattern) != 0;
            var pattern        = FieldValidationExtensions.GetPattern(Field);

            if (expectEquality &&
                pattern != null &&
                !GetFieldValue().Equals(pattern, StringComparison.Ordinal))
            {
                MarkInvalid(FieldValidationExtensions.GetDefaultErrorMessage(Field));

                return(false);
            }

            return(true);
        }
        private bool ValidateMatchesRegexPattern(ValidationChecks format)
        {
            var expectPattern = (format & ValidationChecks.MatchesRegexPattern) != 0;
            var pattern       = FieldValidationExtensions.GetPattern(Field);

            if (expectPattern &&
                pattern != null &&
                !Regex.IsMatch(GetFieldValue(), pattern))
            {
                var messageFormat =
                    FieldValidationExtensions.GetPatternErrorMessage(Field) ??
                    "";
                var message =
                    string.Format(messageFormat, pattern);
                MarkInvalid(message);

                return(false);
            }

            return(true);
        }