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); } }
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; } }
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; } }