/// <summary> /// Adjusts the row number if valid. /// </summary> /// <returns>The invalid rows</returns> /// <param name="rowIndicatorRowNumber">Row indicator row number.</param> /// <param name="invalidRowCounts">Invalid row counts.</param> /// <param name="codeword">Codeword.</param> private static int adjustRowNumberIfValid(int rowIndicatorRowNumber, int invalidRowCounts, Codeword codeword) { if (codeword == null) { return(invalidRowCounts); } if (!codeword.HasValidRowNumber) { if (codeword.IsValidRowNumber(rowIndicatorRowNumber)) { codeword.RowNumber = rowIndicatorRowNumber; invalidRowCounts = 0; } else { ++invalidRowCounts; } } return(invalidRowCounts); }
/// <summary> /// Adjusts the row number if valid. /// </summary> /// <returns>The invalid rows</returns> /// <param name="rowIndicatorRowNumber">Row indicator row number.</param> /// <param name="invalidRowCounts">Invalid row counts.</param> /// <param name="codeword">Codeword.</param> private static int adjustRowNumberIfValid(int rowIndicatorRowNumber, int invalidRowCounts, Codeword codeword) { if (codeword == null) { return invalidRowCounts; } if (!codeword.HasValidRowNumber) { if (codeword.IsValidRowNumber(rowIndicatorRowNumber)) { codeword.RowNumber = rowIndicatorRowNumber; invalidRowCounts = 0; } else { ++invalidRowCounts; } } return invalidRowCounts; }