예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }