Пример #1
0
        /// <summary>
        /// get position
        /// </summary>
        /// <param name="record"></param>
        /// <returns></returns>
        internal DbPos GetPosition(IRecord record)
        {
            DbPos      pos        = null;
            PositionId positionId = GetPositionId(record);

            PositionCache.TryGetValue(positionId, out pos);
            return(pos);
        }
Пример #2
0
        /// <summary>
        /// get current  position
        /// </summary>
        /// <returns></returns>
        internal DbPos GetCurrentPosition()
        {
            DbPos      pos        = null;
            IRecord    currRec    = ((DataView)LocalDataviewManager.Task.DataView).getCurrRec();
            PositionId positionId = GetPositionId(currRec);

            PositionCache.TryGetValue(positionId, out pos);
            return(pos);
        }