public UGLink(Bit81 rcBit81) { this.SrNum = SrNum0++; this.rcBit81 = rcBit81; this.sz = rcBit81.BitCount(); rcbn2 = new Bit981(rcBit81); rcbn_conn2 = new Bit981(); var _conn = new Bit81(); foreach (var rc in rcBit81.IEGet_rc()) { _conn |= p_connectedCells[rc]; for (int n = 0; n < 9; n++) { rcbn_conn2.BPSet(n, rc); } } int no = rcBit81.no; rcbn_conn2._BQ[no] = _conn - rcBit81; rcbnFrame2 = (long)rcBit81.Get_RowColumnBlock() | ((long)1 << (no + 27)); //■ }