Example #1
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Constructor based on a hashtable which maps HVOs of ScrImportSource objects to
		/// ScrSfFileList objects
		/// </summary>
		/// <param name="sourceTable">The hashtable</param>
		/// <param name="cache">The FDO cache needed for interpreting the HVOs</param>
		/// ------------------------------------------------------------------------------------
		public ImportFileSource(Hashtable sourceTable, FdoCache cache)
		{
			Debug.Assert(sourceTable != null);
			m_cache = cache;
			m_sourceTable = sourceTable;
			m_fileList = null;
		}
Example #2
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Constructor based on a ScrSfFileList
		/// </summary>
		/// <param name="fileList">The list of files</param>
		/// ------------------------------------------------------------------------------------
		public ImportFileSource(ScrSfFileList fileList)
		{
			Debug.Assert(fileList != null);
			m_cache = null;
			m_sourceTable = null;
			m_fileList = fileList;
		}
Example #3
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Constructor based on a hashtable which maps HVOs of ScrImportSource objects to
 /// ScrSfFileList objects
 /// </summary>
 /// <param name="sourceTable">The hashtable</param>
 /// <param name="cache">The FDO cache needed for interpreting the HVOs</param>
 /// ------------------------------------------------------------------------------------
 public ImportFileSource(Hashtable sourceTable, FdoCache cache)
 {
     Debug.Assert(sourceTable != null);
     m_cache       = cache;
     m_sourceTable = sourceTable;
     m_fileList    = null;
 }
Example #4
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Constructor based on a ScrSfFileList
 /// </summary>
 /// <param name="fileList">The list of files</param>
 /// ------------------------------------------------------------------------------------
 public ImportFileSource(ScrSfFileList fileList)
 {
     Debug.Assert(fileList != null);
     m_cache       = null;
     m_sourceTable = null;
     m_fileList    = fileList;
 }
Example #5
0
		public void Setup()
		{
			m_resolver = new DynamicMock(typeof(IOverlappingFileResolver));
			m_resolver.Strict = true;
			m_expectedRemovedFiles = new ArrayList();
			m_callCountForVerifyFileRemoved = 0;
			m_fileList = new ScrSfFileList((IOverlappingFileResolver)m_resolver.MockInstance);
			m_fileList.FileRemoved += new ScrImportFileEventHandler(VerifyFileRemoved);
		}
Example #6
0
 public ImportFileEnumerator(FdoCache cache, ScrSfFileList fileList, Hashtable sourceTable)
 {
     if (sourceTable == null)
     {
         m_fileEnumerator   = fileList.GetEnumerator();
         m_sourceEnumerator = null;
     }
     else
     {
         m_fileEnumerator   = null;
         m_sourceEnumerator = sourceTable.GetEnumerator();
     }
     Reset();
 }
Example #7
0
			public ImportFileEnumerator(FdoCache cache, ScrSfFileList fileList, Hashtable sourceTable)
			{
				if (sourceTable == null)
				{
					m_fileEnumerator = fileList.GetEnumerator();
					m_sourceEnumerator = null;
				}
				else
				{
					m_fileEnumerator = null;
					m_sourceEnumerator = sourceTable.GetEnumerator();
				}
				Reset();
			}