/* ** Swap all content between two VDBE structures. */ static void sqlite3VdbeSwap( Vdbe pA, Vdbe pB ) { Vdbe tmp = new Vdbe(); Vdbe pTmp = new Vdbe(); string zTmp; pA.CopyTo( tmp ); pB.CopyTo( pA ); tmp.CopyTo( pB ); pTmp = pA.pNext; pA.pNext = pB.pNext; pB.pNext = pTmp; pTmp = pA.pPrev; pA.pPrev = pB.pPrev; pB.pPrev = pTmp; zTmp = pA.zSql; pA.zSql = pB.zSql; pB.zSql = zTmp; pB.isPrepareV2 = pA.isPrepareV2; }