internal VirtualTableManager(ExtendedTableInfo table, IHandyTableListener listener)
 {
     this.managerWithListener = null;
     this.extListener = null;
     this.fastListener = null;
     this.table = (ExtendedTableInfo) table.Clone();
     this.managerWithListener = new FullTableManager(table, listener, false);
 }
 internal VirtualTableManager(ExtendedTableInfo table, IFastItemsListener listener)
 {
     this.managerWithListener = null;
     this.extListener = null;
     this.fastListener = null;
     this.table = (ExtendedTableInfo) table.Clone();
     this.fastListener = listener;
 }
 internal ExtendedTableManager(ExtendedTableInfo table, IExtendedTableListener listener)
 {
     this.table = (ExtendedTableInfo) table.Clone();
     this.listener = listener;
 }