コード例 #1
0
        internal override void SetupRow(int matchIndex, OnDemandProcessingContext odpContext)
        {
            if (m_hasBeenTransferred)
            {
                base.SetupRow(matchIndex, odpContext);
                return;
            }
            CommonRowCache tablixProcessingLookupRowCache = odpContext.TablixProcessingLookupRowCache;
            int            num = -1;

            num = ((matchIndex != 0) ? m_rows[matchIndex - 1] : m_firstRow);
            tablixProcessingLookupRowCache.SetupRow(num, odpContext);
        }
コード例 #2
0
 public override void SetupRow(int matchIndex, OnDemandProcessingContext odpContext)
 {
     if (this.m_hasBeenTransferred)
     {
         base.SetupRow(matchIndex, odpContext);
     }
     else
     {
         CommonRowCache tablixProcessingLookupRowCache = odpContext.TablixProcessingLookupRowCache;
         int            num = -1;
         num = ((matchIndex != 0) ? this.m_rows[matchIndex - 1] : this.m_firstRow);
         tablixProcessingLookupRowCache.SetupRow(num, odpContext);
     }
 }