protected T CreateInRangeTag <T>(IXLRange rng, IXLCell cell) where T : OptionTag, new() { var relAddr = cell.Relative(rng.RangeAddress.FirstAddress); var tag = new T() { Cell = new TemplateCell(relAddr.RowNumber, relAddr.ColumnNumber, cell), Range = rng, RangeOptionsRow = rng.LastRow().RangeAddress, }; return(tag); }