public void Dispose()
{
if (!this.disposed)
{
this.tag = null;
if (this.tableModel != null)
{
this.tableModel.Rows.Remove(this);
}
this.tableModel = null;
this.index = -1;
if (this.cells != null)
{
Cell cell;
for (int i = 0; i < this.cells.Count; i++)
{
cell = this.cells[i];
cell.InternalRow = null;
cell.Dispose();
}
this.cells = null;
}
this.rowStyle = null;
this.state = (byte)0;
this.disposed = true;
}
}