/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="address"></param> /// <param name="validationType"></param> /// <param name="itemElementNode"></param> /// <param name="namespaceManager">For test purposes</param> internal ExcelDataValidationDecimal(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType, XmlNode itemElementNode, XmlNamespaceManager namespaceManager) : base(worksheet, address, validationType, itemElementNode, namespaceManager) { Formula = new ExcelDataValidationFormulaDecimal(NameSpaceManager, TopNode, _formula1Path); Formula2 = new ExcelDataValidationFormulaDecimal(NameSpaceManager, TopNode, _formula2Path); }
internal ExcelDataValidation(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType) : this(worksheet, address, validationType, null) { }
/// <summary> /// Constructor /// </summary> /// <param name="worksheet">worksheet that owns the validation</param> /// <param name="itemElementNode">Xml top node (dataValidations)</param> /// <param name="validationType">Data validation type</param> /// <param name="address">address for data validation</param> internal ExcelDataValidation(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType, XmlNode itemElementNode) : this(worksheet, address, validationType, itemElementNode, null) { }
/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="address"></param> /// <param name="validationType"></param> internal ExcelDataValidationTime(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType) : base(worksheet, address, validationType) { Formula = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula1Path); Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula2Path); }