/// <summary> /// /// </summary> /// <param name="hvoSrcOwner"></param> /// <param name="tagSrc"></param> /// <param name="ihvoStart"></param> /// <param name="ihvoEnd"></param> /// <param name="hvoDstOwner"></param> /// <param name="tagDst"></param> /// <param name="ihvoDstStart"></param> public void MoveOwnSeq(int hvoSrcOwner, int tagSrc, int ihvoStart, int ihvoEnd, int hvoDstOwner, int tagDst, int ihvoDstStart) { VerifyUpdate(hvoSrcOwner, tagSrc); VerifyUpdate(hvoDstOwner, tagDst); m_sda.MoveOwnSeq(hvoSrcOwner, tagSrc, ihvoStart, ihvoEnd, hvoDstOwner, tagDst, ihvoDstStart); }
/// <summary> /// Change the owner of a range of objects in a sequence (given by the indexes /// ihvoStart and ihvoEnd) and insert them in another sequence. The "ord" values /// change accordingly (first one to ihvoDstStart). /// ENHANCE JohnT: there does not appear to be any corresponding way to move an object /// from one atomic owning property to another. /// The caller should also call PropChanged to notify interested parties. ///</summary> /// <param name='hvoSrcOwner'> </param> /// <param name='tagSrc'> </param> /// <param name='ihvoStart'> </param> /// <param name='ihvoEnd'> </param> /// <param name='hvoDstOwner'> </param> /// <param name='tagDst'> </param> /// <param name='ihvoDstStart'> </param> public virtual void MoveOwnSeq(int hvoSrcOwner, int tagSrc, int ihvoStart, int ihvoEnd, int hvoDstOwner, int tagDst, int ihvoDstStart) { m_baseSda.MoveOwnSeq(hvoSrcOwner, tagSrc, ihvoStart, ihvoEnd, hvoDstOwner, tagDst, ihvoDstStart); }