Beispiel #1
0
 protected override void InitializeBeforeProcessingRows(bool aReaderExtensionsSupported)
 {
     m_dataProcessingController = new DataProcessingController(m_odpContext, m_dataSet, m_dataSetInstance);
     PopulateFieldsWithReaderFlags();
     m_odpContext.ClrCompareOptions = m_dataSet.GetCLRCompareOptions();
     m_dataProcessingController.InitializeDataProcessing();
 }
 protected override void InitializeBeforeProcessingRows(bool aReaderExtensionsSupported)
 {
     m_dataProcessingController = new DataProcessingController(m_odpContext, m_dataSet, m_dataSetInstance);
     if (m_processFromLiveDataReader)
     {
         base.InitializeBeforeProcessingRows(aReaderExtensionsSupported);
         m_odpContext.ClrCompareOptions = m_dataSet.GetCLRCompareOptions();
     }
     else
     {
         Global.Tracer.Assert(m_dataReader == null, "(null == m_dataReader)");
         if (!m_dataSetInstance.NoRows)
         {
             m_dataReader = new ProcessingDataReader(m_dataSetInstance, m_dataSet, m_odpContext, overrideWithSharedDataSetChunkSettings: false);
         }
     }
     PopulateFieldsWithReaderFlags();
     m_dataProcessingController.InitializeDataProcessing();
 }