/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param> /// <param name="address"></param> /// <param name="validationType"></param> /// <param name="itemElementNode"></param> /// <param name="namespaceManager">Namespace manager, for test purposes</param> internal ExcelDataValidationExtList(ExcelWorksheet worksheet, string uid, string address, ExcelDataValidationType validationType, XmlNode itemElementNode, XmlNamespaceManager namespaceManager) : base(worksheet, uid, address, validationType, itemElementNode, namespaceManager) { Formula = new ExcelDataValidationFormulaList(NameSpaceManager, TopNode, _formula1ExtList, uid); }
/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="address"></param> /// <param name="validationType"></param> /// <param name="itemElementNode"></param> internal ExcelDataValidationList(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType, XmlNode itemElementNode) : base(worksheet, address, validationType, itemElementNode) { Formula = new ExcelDataValidationFormulaList(NameSpaceManager, TopNode, _formula1Path); }
/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param> /// <param name="address"></param> /// <param name="validationType"></param> internal ExcelDataValidationExtList(ExcelWorksheet worksheet, string uid, string address, ExcelDataValidationType validationType) : base(worksheet, uid, address, validationType, null, InternalValidationType.ExtLst) { Formula = new ExcelDataValidationFormulaList(NameSpaceManager, TopNode, _formula1ExtList, uid); }
/// <summary> /// Constructor /// </summary> /// <param name="worksheet"></param> /// <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param> /// <param name="address"></param> /// <param name="validationType"></param> internal ExcelDataValidationList(ExcelWorksheet worksheet, string uid, string address, ExcelDataValidationType validationType) : base(worksheet, uid, address, validationType) { Formula = new ExcelDataValidationFormulaList(NameSpaceManager, TopNode, GetFormula1Path(), uid); }