Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CellValidation"/> struct.
 /// </summary>
 /// <param name="validationKind">Kind of the validation.</param>
 /// <param name="cells">The cells.</param>
 /// <param name="rules">The rules.</param>
 /// <exception cref="ArgumentNullException">
 /// cells
 /// or
 /// rules
 /// </exception>
 public CellValidation(CellValidationKind validationKind, string cells, params string[] rules)
 {
     When           = When.Normal;
     ValidationKind = validationKind;
     Cells          = cells ?? throw new ArgumentNullException(nameof(cells));
     Rules          = rules ?? throw new ArgumentNullException(nameof(rules));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CellValidation"/> struct.
 /// </summary>
 /// <param name="validationKind">Kind of the validation.</param>
 /// <param name="r">The r.</param>
 /// <param name="row">The row.</param>
 /// <param name="col">The col.</param>
 /// <param name="rules">The rules.</param>
 public CellValidation(CellValidationKind validationKind, Address r, int row, int col, params string[] rules)
     : this(validationKind, ExcelService.GetAddress(r, row, col), rules)
 {
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CellValidation"/> struct.
 /// </summary>
 /// <param name="validationKind">Kind of the validation.</param>
 /// <param name="r">The r.</param>
 /// <param name="rules">The rules.</param>
 public CellValidation(CellValidationKind validationKind, Address r, params string[] rules)
     : this(validationKind, ExcelService.GetAddress(r, 0, 0), rules)
 {
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CellValidation"/> struct.
 /// </summary>
 /// <param name="validationKind">Kind of the validation.</param>
 /// <param name="fromRow">From row.</param>
 /// <param name="fromCol">From col.</param>
 /// <param name="toRow">To row.</param>
 /// <param name="toCol">To col.</param>
 /// <param name="rules">The rules.</param>
 public CellValidation(CellValidationKind validationKind, int fromRow, int fromCol, int toRow, int toCol, params string[] rules)
     : this(validationKind, ExcelService.GetAddress(fromRow, fromCol, toRow, toCol), rules)
 {
 }