Ejemplo n.º 1
0
        private void InsertMaskDescriptor(int index, MaskDescriptor maskDescriptor, bool validateDescriptor)
        {
            string str;

            if ((!validateDescriptor || MaskDescriptor.IsValidMaskDescriptor(maskDescriptor, out str)) && !this.ContainsMaskDescriptor(maskDescriptor))
            {
                this.maskDescriptors.Insert(index, maskDescriptor);
            }
        }
Ejemplo n.º 2
0
        public MaskDescriptorTemplate(string mask, string name, string sample, Type validatingType, CultureInfo culture, bool skipValidation)
        {
            string str;

            this.mask    = mask;
            this.name    = name;
            this.sample  = sample;
            this.type    = validatingType;
            this.culture = culture;
            if (!skipValidation && !MaskDescriptor.IsValidMaskDescriptor(this, out str))
            {
                this.mask = null;
            }
        }
Ejemplo n.º 3
0
        private void InsertMaskDescriptor(int index, MaskDescriptor maskDescriptor, bool validateDescriptor)
        {
            string errorMessage;

            if (validateDescriptor && !MaskDescriptor.IsValidMaskDescriptor(maskDescriptor, out errorMessage))
            {
                return;
            }

            if (!ContainsMaskDescriptor(maskDescriptor))
            {
                _maskDescriptors.Insert(index, maskDescriptor);
            }
        }
        public MaskDescriptorTemplate(string mask, string name, string sample, Type validatingType, CultureInfo culture, bool skipValidation)
        {
            _mask    = mask;
            _name    = name;
            _sample  = sample;
            _type    = validatingType;
            _culture = culture;

            if (skipValidation)
            {
                return;
            }

            string msg;

            if (!MaskDescriptor.IsValidMaskDescriptor(this, out msg))
            {
                // Don't throw here, callers should check the Mask property for validity. See the ValidMaskDescriptorList below.
                _mask = null;
            }
        }